*:万用字符,代表0个或多个字符(或数字)
?:万用字符,代表一个字母
#:批注,这个最常使用在script中,视为说明
:跳脱符号(转义符号)
|:分割两个管道命令的界定
;:连续性命令的界定(注意:与管道命令并不相同)
~:用户的家目录
$:即变量之前需要加的符号,用户取变量值
&:将指令变成背景下工作
!:逻辑运算意义上的非的意思,cp testa[!1-3] new就是将当前目录下除testa1,testa2和testa3文件之外的testa开头的文件拷贝到new目录中
/:路径分隔符
>,>>:输出导向,分别是取代与累加
':单引号,不具有变量置换的功能
":双引号,具有变量置换的功能
``:键盘1之前的键,两个`中间为可以先执行的命令
():在中间为子shell的起始与结束
[]:在中间为字符的组合,可以使用-号表示范围。如cp testa[1-3] new就是将当前目录下testa1,testa2和testa3文件拷贝到new目录中
{}:在中间为命令区块的组合
ctrl+c:终止目前的命令
ctrl+d:输入结束(eof),例如邮件结束的时候
ctrl+m:就是enter
ctrl+s:暂停屏幕的输出
ctrl+q:恢复屏幕的输出
ctrl+u:在提示字符下,将整行命令删除
ctrl+z:暂停目前的命令