Shell脚本1.1

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Shell脚本1.1相关的知识,希望对你有一定的参考价值。

#环境变量
echo $HOSTNAME  #主机名
echo $SHELL     #目前用的哪个解释器
echo $PATH      #命令搜索路径
echo $USER      #使用的哪个用户
echo $PWD       #当前目录
echo $HOME      #家目录是哪个
echo $LOGNAME   #哪个用户


# 位置变量
echo $0
echo $1
echo $2
echo $3
echo $*      #显示所有位置值
echo $#      #显示位置值的总数量

echo $$      # 当前进程的进程号PID

echo $?      #判断上一条是否成功,0成功,其他是不成功

echo $!      #Shell最后运行的后台进程的PID

#特殊符号
"$abc"                 #双引 (引用整体)
‘$abc‘                 #单引 (引用整体,特殊符号不起作用)
`date +%Y%n%d`         #反引 (放可执行的命令,返回命令的结果)       $(date) = `date`
 {变量名}参数               #{}中为变量名,若不加可能无法识别              echo ${a}b

#read配置
read -p "提示信息" 变量名   #定义变量名,但不给值
useradd $变量值              #给变量值
-s     #输入的数值不可见
-t 3    #设置时间秒,超过值为空
-n 3   #设置字符数量,达到立刻执行

#历史命令使用
history  
!cat     #执行cat开头的最近那条历史命令
!100       #执行第100条历史命令

stty echo        #开启显示
stty -echo       #关闭显示

export 变量        #将局部变成全局(定义系统变量)    全局变量最好大写
export -n 变量名  #取消全局属性                     局部变量最好小写

env          #列出环境变量
set          #列出所有变量
unset        #取消定义的变量

#脚本执行3种方式
./脚本
bash 脚本
source 脚本所在的文档


























































以上是关于Shell脚本1.1的主要内容,如果未能解决你的问题,请参考以下文章

Shell脚本——编程规范与变量

Shell脚本--变量(后附简单shell脚本案例)!

shell脚本

初识shell脚本

Linux Shell 构建基本脚本

shell脚本基础