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

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

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

  • 相关阅读:
    阿里面试后的问题总结
    Spring IOC源码实现流程
    Spring Aop源码分析
    SpringCloud的分布式配置及消息总线
    阿里java编码规范考试总结
    压缩文件的压缩时候中文乱码码
    mybatis的时间比较 xml 及不解析<=的写法
    批量插入一张表的数据,并且生成不同的uuid 字符截取 批量更新 去除重复数据
    Redis集群的搭建
    Python 之 基础知识(二)
  • 原文地址:https://www.cnblogs.com/dongxu2019/p/11472579.html
Copyright © 2011-2022 走看看