Linux特殊字符整理

Linux  常见的符号及作用:

字符

功能描述

>或1>

输出重定向,会清空文件之前的内容

>>或1>>

追加输出重定向,在文件尾部追加内容,不会清空文件之前的内容

<或<0

输入重定向,会清空文件之前的内容

<<或<<0

追加输入重定向,在文件尾部追加内容,不会清空文件之前的内容

2>

错误输出重定向,会清空文件之前的内容

2>>

错误追加输出重定向,在文件尾部追加内容,不会清空文件之前的内容

2>&1

错误输出和正确输出一致

&>

错误输出和正确输出一致

\

转义符,将特殊符号进行转义,忽略其特殊意义

..或../

当前目录的上级目录

.或./

当前目录;以”.”开头的文件表示隐藏文件

|

管道,把前一个命令的输出作为后一个命令的输入

~

当前用户家目录

/

目录;路径分隔符

;

命令分隔符,命令在一行执行

{}

生成字符或数字序列;配合find使用表示前面查找到的内容

!

!+字母表示执行上一次以此字母开头的命令;!+数字表示执行第几条历史命令;逻辑运算的

-

当前用户上一次所在的路径,由变量OLDPWD控制

\n

换行符

\t

横向制表符

\b

退格键;匹配单词边界

\B

匹配单词边界

\d

匹配单个数字字符

\D

匹配单个非数字字符

\w

匹配单词字符(字母、数字、_)

\W

匹配非单词字符

*

通配符,匹配任意字符

?

通配符,匹配任意单个字符

#

管理员命令提示符;配置文件注释

$

普通用户命令提示符;取环境变量值

‘’

单引号,不具有变量置换功能,输出时所见即所得

“”

双引号,具有变量置换功能,解析变量后输出

``

反引号,会执行命令后输出内容,相当于$()

&&

当前一个命令执行成功时,则执行后一个命令

||

当前一个命令执行成功时,则不执行后一个命令,当前一个命令执行失败时,则执行后一个命令

&

后台执行程序

 


作者头像
南宫俊逸创始人

做一个积极主动热情的人,为了想要完成的事情和实现的目标,拼命投入力量。

上一篇:Linux快捷键整理
下一篇:ASP.NET Core中间件与HttpModule有何不同

发表评论

期待各位的加入,让原创发挥活力,让阅读更有价值!登录注册
登录
用户名
密码
注册
用户名
密码
确认密码
邮箱
验证码
找回密码
用户名
邮箱
※ 重置链接将发送到邮箱