Linux特殊符号./~><;*|等作用

#井号

表示符号后面的是注释,不会被执行。

~

帐户的 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 之间的内容作为输入。

 

你可能感兴趣的:(linux,bash)