;
命令分隔符[分号, 即;]. 可以在同一行上写两个或两个以上的命令
"
部分引用[双引号, 即"]. "STRING"将会阻止(解释)STRING中大部分特殊的字符.
'
全引用[单引号, 即']. 'STRING'将会阻止STRING中所有特殊字符的解释. 这是一种比使用"更强
烈的形式.
`
命令替换. `command`结构可以将命令的输出赋值到一个变量中去. 我们在后边的后置引用 (backquotes)或后置标记(backticks)中也会讲解.
:
空命令[冒号, 即:]. 等价于"NOP" (no op, 一个什么也不干的命令). 也可以被认为与shell的 内建命令true作用相同. ":"命令是一个bash的内建命令, 它的退出码(exit status)是"true"(0).
$
变量替换(引用变量的内容).
$$
进程ID变量. 这个$$ 变量 保存了它所在脚本的进程 ID [1]
$PS1
这是主提示符, 可以在命令行中见到它.
$UID
用户ID号