Shell脚本之——自动安装JDK
创始人
2024-05-25 04:37:56

目录

1.修改主机名

2.创建文件,单独存放Shell脚本

3.编写Shell脚本

4.Shell脚本命令简介

(1)文件头

(2)打印命令

(3)设置全局变量

(4)条件判断

(5)解压

(6)文件重命名

(7)在/etc/profile指定行插入

5.完整脚本内容

6.重启环境变量

7.判断java是否配置成功


1.修改主机名

[root@localhost ~]# vim /etc/hostname
lxm148

重启虚拟机后,主机名重命名生效

2.创建文件,单独存放Shell脚本

[root@lxm147 opt]# mkdir shellfile

3.编写Shell脚本

[root@lxm148 shellfile]# vim autoinstall.sh

4.Shell脚本命令简介

(1)文件头

#! /bin/bash

(2)打印命令

echo 'auto install begining...'

(3)设置全局变量

# global var
jdk=true

(4)条件判断

if [ "$jdk" = true ];thenfi

(5)解压

tar -zxf /opt/install/jdk-8u321-linux-x64.tar.gz -C /opt/soft

(6)文件重命名

mv /opt/soft/jdk1.8.0_321 /opt/soft/jdk180

(7)在/etc/profile指定行插入

sed -i '73a\export PATH=$PATH:$JAVA_HOME/bin' /etc/profile
sed -i '73a\export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar' /etc/profile
sed -i '73a\export JAVA_HOME=/opt/soft/jdk180' /etc/profile
sed -i '73a\# JAVA_HOME' /etc/profile

5.完整脚本内容

#! /bin/bash
echo 'auto install begining...'# global var
jdk=trueif [ "$jdk" = true ];thenecho 'jkd install set true'echo 'setup jdk 8'tar -zxf /opt/install/jdk-8u321-linux-x64.tar.gz -C /opt/softmv /opt/soft/jdk1.8.0_321 /opt/soft/jdk180sed -i '73a\export PATH=$PATH:$JAVA_HOME/bin' /etc/profilesed -i '73a\export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar' /etc/profilesed -i '73a\export JAVA_HOME=/opt/soft/jdk180' /etc/profilesed -i '73a\# JAVA_HOME' /etc/profileecho 'setup jdk8 success!!!'
fi

6.重启环境变量

[root@lxm148 opt]# source /etc/profile

7.判断java是否配置成功

[root@lxm148 opt]# javac[root@lxm148 opt]# java -version

相关内容

热门资讯

苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...