#井号
表示符号后面的是注释,不会被执行。
~
帐户的 home 目录
; 分号
在连续执行的命令中间利用分号(;)来隔开。例:
cd folder ; mkdir 123
. 点
一个 .代表当前目录,两个 ..代表上层目录
单 双引号
将被视为单一字串
/ 斜线
在路径表示时,为路径分割符,单个出现指根目录
\ 反斜线
在指令前,有取消 aliases的作用;放在特殊符号前,则该特殊符号的作用消失;放在指令的最末端,表示指令连接下一行。
| 管道符
连结上个指令的标准输出,作为下个指令的标准输入。
! 惊叹号
逻辑运算意义上的非(not)的意思
* 星号
在正则表达式中,代表全部;在运算时,它则代表 “乘法”。
输出/输入重定向
其中
文件描述符:
0 是标准输入(STDIN),1 是标准输出(STDOUT),2 是标准错误输出(STDERR)。
command > file |
将输出重定向到 file。 即向文件写入内容。 |
command < file |
将输入重定向到 file。 如登录时将密码放文件内,重定向到登录命令。 |
command >> file |
将输出以追加的方式重定向到 file。 在文件末尾添加内容。 |
n > file |
将 文件描述符 为 n 的文件重定向到 file。 |
n >> file |
将 文件描述符 为 n 的文件以追加的方式重定向到 file。 |
n >& m | 将输出文件 m 和 n 合并。 |
n <& m | 将输入文件 m 和 n 合并。 |
<< tag | 将开始标记 tag 和结束标记 tag 之间的内容作为输入。 |
版权声明:本文为qq_35858902原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。