Posts
Linux Shell
Linux Shell Shell Command Language 参考手册
常用命令 给命令起别名 # 创建一个别名命令 alias list='ls -h' # 删除一个别名命令 unalias list # 查看系统上所有的别名命令 alias Shell中的变量 # 定义本地变量 say="hello" # 使用本地变量 echo $say # 查看所有变量 set declare # 设置变量为只读变量 readonly say # 再次设置变量值会报错 say="bye" # 清除变量 unset say Shell中变量的展示 myvar="hello" # 普通显示 $myvar ${myvar} # 一个没有定义值的变量 myname= # 显示默认值:没有定义值,使用默认值来显示(但不把值设置到变量) ${myname:-"unknown"} # 设置默认值:没有定义值,就设置一个默认值(会把值设置到变量上) ${myname:="Normal Name"} # 指示错误提示:变量unset(未定义值)或者为null时,给出指示 ${myname:?"Normal Name"} # 显示替代值:变量为null是,使用替代值进行展示(不修改原有变量的值) myname=null ${myname:+"Other"} Shell脚本文件中的变量 #!/bin/sh # test.