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或者 ,当前一个命令执行失败时,执行后一个指令。

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

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

  • 相关阅读:
    CruiseControl.NET 三言两语
    在MFC程序中增加控制台
    VS2005 编译Release版本出现清单文件的错误
    内存泄露问题
    软件设计原则
    boost::shared_ptr 分析与实现
    corelDraw 的CDR格式解析
    13. 量词操作符—【LINQ标准查询操作符】
    SQL SERVER执行查询的顺序
    CSLA命令对象的简单封装
  • 原文地址:https://www.cnblogs.com/dongxu2019/p/11472579.html
Copyright © 2011-2022 走看看