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

  • Post author:
  • Post category: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 之间的内容作为输入。



版权声明:本文为qq_35858902原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。