欢迎来到Louis的博客

人生三从境界:昨夜西风凋碧树,独上高楼,望尽天涯路。 衣带渐宽终不悔,为伊消得人憔悴。 众里寻他千百度,蓦然回首,那人却在灯火阑珊处。
扩大
缩小

Linux 通配符

Linux 通配符

注意:linux通配符和三剑客(grep,awk,sed)正则表达式是不一样的,因此,代表的意义也有区别的

通配符一般用于用户命令行bash环境,而linux正则表达式用于grep sed awk


*    代表所有(0到多个字符)
?    通配符,代表任意1个字符
;    连续不同命令的分隔符
#    配置文件注释
|    管道
~    当前用户家目录
-    上一次工作目录路径
$    变量前需要加的符号
/    路径的分隔符
>或1>    重定向,覆盖
>>    追加重定向,追加
<    输入重定向(xargs,tr)
<<    追加输入重定向
''    单引号,不具备变量置换功能,输出时所见即所得
""    双引号,具有变量置换功能,解析变量后输出,不加引号相当于双引号

``    反引号,两个``中间为命令,会先执行,等价$()
{}    中间为命令区块组合或内容序列
!    逻辑运算中的非(not)
&&    并且,当前一个指令执行成功后,执行后一个指令
||    或,当前一个指令执行失败后,执行后一个命令
..    上一级目录
.    当前目录

posted on 2019-02-20 01:16  Louiszj  阅读(157)  评论(0)    收藏  举报

导航