美文网首页
Linux通配符知识深度实践详解

Linux通配符知识深度实践详解

作者: 雨霖铃的过去 | 来源:发表于2018-01-04 10:55 被阅读0次

注意:通配符和正则表达式是不一样的,因此代表的意义也是有较大区别的。

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

* -- 通配符,代表任意(0到多个)字符*****

? -- 通配符,代表任意1个字符

; -- 连接不同命令的分隔符*****

# -- 配置文件注释*****

| -- 管道*****

~ -- 用户的家目录*****

- -- 上一次所在的目录*****

$ -- 变量前需要加的符号

/ -- 路径分隔符号,也是根的意思

>或1> -- 重定向,覆盖*****

>> -- 追加重写向,追加内容文件尾部 *****

< -- 输入重定向*****(xargs,tr)

<< -- 追加输入重定向

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

""--双引号,具有变量置换功能,解析变量后输出,什么都不加一般跟加了""差不多(如果是命令需要用`命令`或者$(命令))*****

``-- tab键上面的键,反引号,两个``中间的为命令,会先执行等价$( ) *****

{}-- 中间为命令区块组合或者内容序列

!-- 逻辑运算中的“非”(not)

&&-- and 并且 当前一个指令执行成功时,执行后一个指令

||--  or 或者 当前一个指令执行失败时,执行后一个指令

相关文章

网友评论

      本文标题:Linux通配符知识深度实践详解

      本文链接:https://www.haomeiwen.com/subject/rltrnxtx.html