Linux Bash Shell

Bash 中的特殊符号

 '' - 单引号。在单引号中所有的特殊符号,如“$”和“`”(反引号)都没有特殊含义;
 "" - 双引号。在双引号中特殊符号都没有特殊含义,但是“$”、“`”和“\”是例外,拥有“调用变量的值”、“引用命令”和“转义符”的特殊含义;
 `` - 反引号。反引号括起来的是系统命令,在 Bash 中会先执行它。和“$()”一样,不过推荐使用“$()”,因为反引号非常容易看错;
 $() - 和反引号作用一样,用来引用系统命令;
 # -  在shell脚本中#开头的行表示注释;
 $ - 用于调用变量的值,如需要调用变量name的值,需要用$name 的方式得到变量的值;
 \ - 转义符,跟在\之后的特殊符号将失去特殊含义,变为普通字符。如\$将输出“$”符号,而不当作变量引用;

PS1 系统提示符变量

image

位置参数变量

image

预定义变量

image

键盘输入

image

变量声明

image

进行数值运算

方法 1

image

方法 2

image

方法 3 【推荐】

image

运算符与优先级

image

变量替换

image

环境变量配置文件加载

image

shell 登录信息

image

sed 命令

image image