| 符号 | 内容 |
| * | 通配符,代表 0 个或多个字符(或数字) |
| ? | 通配符,代表“一定有”一个字母 |
| # | 注释,常用在脚本中,视为说明 |
| \ | 转义符号,将“特殊字符或通配符”还原成一般字符 |
| | | 分隔两个管道命令 |
| ; | 连续命令的分隔(注意,与管道命令不同) |
| ~ | 用户的家目录 |
| $ | 变量之前需要加的,取变量的值 |
| & | 将命令变成后台工作 |
| ! | 逻辑运算意义上的“非”(not)的意思。 |
| / | 路径分隔的符号 |
| >、>> | 输出导向,分别是“替换”与“累加” |
| ' | 单引号,不具有变量置换的功能 |
| " | 具有变量置换的功能 |
| `` | 两个“`”中间为可以先执行的命令 |
| () | 中间为子 shell 的起始与结束 |
| [] | 中间为字符的组合 |
| {} | 中间为命令区块的组合 |
| 组合按键 | 执行结果 |
| Ctrl + C | 终止当前命令 |
| Ctrl + D | 输入结束(EOF),例如邮件结束的时候 |
| Ctrl + M | 就是Enter键 |
| Ctrl + S | 暂停屏幕的输出 |
| Ctrl + Q | 恢复屏幕的输出 |
| Ctrl + U | 在提示符下,删除整行命令 |
| Ctrl + Z | "暂停"当前的命令 |