zoukankan      html  css  js  c++  java
  • Linux通配符知识深度实践详解

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

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

    *  ------     代表所有(0到多个)字符*****

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

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

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

    |   -----------管道*****************

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

    -     -----------上一次所在的路径****

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

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

    >或1>         重定向,覆盖原有数据******

    >>             追加重定向,追加内容到文件尾部。****

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

    <<  ---------- 追加输入重定向(cat)

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

    “   -------------双引号,具有变量置换功能,解析变量后输出*****不加引号相当于双引号。

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

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

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

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

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

    ..  -----------上一级目录******

    .   ------------当前目录*********

  • 相关阅读:
    python流行的原因
    shell rename directory
    shell if [ -d filename]
    eclipse文本编码格式修改为UTF-8
    egrep 第几列开始
    Java double 精度
    BigDecimal 两种方式
    使用SecureCRT连接ubuntu
    eclipse快速查找一个变量、方法或者类被引用的地方
    我的互联网金融行业经验总结
  • 原文地址:https://www.cnblogs.com/dongxu2019/p/11472579.html
Copyright © 2011-2022 走看看