一、基础知识
$代表普通用户。#代表root用户。
普通用户使用sudo 命令开头,执行的命令效果与root用户相同。推荐使用普通用户登录。
shell脚本以 # !/bin/bash 开头。
执行脚本的方式由两种。
第一种
bash XXX.sh
第二种
chmod 755 XXX.sh
./XXX.sh #./ 表示当前目录
或者使用绝对路径来执行脚本
/home/opt XXX.sh
配置脚本可执行权限 chmod a+x XXX.sh
二、控制台输出
echo用于打印。尽量把字符串放入 单引号中。
单引号是直接把内容打印出来,不做任何处理。
双引号是会对特殊字符进行处理。如果不想被处理,那么就使用 "\" 转义字符。
三、变量
使用 varName=value ,不要有空格。
配置环境变量。
环境变量使用 echo $PATH 查看。环境变量用 ":"分隔。
使用 export PATH="$PATH:路径",将制定路径添加至环境变量。
export用于声明一个环境变量: export variable=value 该环境变量只在本进程和其子进程中可以访问。 如果是在系统级的配置文件中,如/etc/profile中export 一个变量,那么这个变量就会在整个系统运行期间都起作用。
因此,我之前安装JDK1.8的Linux脚本就能看懂。
/etc/profile文件中
#输入#java environment
export JAVA_HOME=/usr/jdk1.8.0_231
export PATH=$PATH:${JAVA_HOME}/bin