• 通配符


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

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

    [root@NGINX-Y test]# ls

    123.txt  a.txt  oldboy.sh  oldgirl.sh  test.sh

    [root@NGINX-Y test]# ls *.sh

    oldboy.sh  oldgirl.sh  test.sh

    [root@NGINX-Y test]# ls *

    123.txt  a.txt  oldboy.sh  oldgirl.sh  test.sh

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

    [root@NGINX-Y test]# ls ?.txt

    a.txt

    [root@NGINX-Y test]# ls ????.sh

    test.sh

     ;   连续不同命令的分隔符(两个命令的分隔符)

    [root@NGINX-Y test]# pwd;pwd

    /root/test

    /root/test

     #    匹配文件注释

     |     管道

      ~     当前用户的家目录

      -     上一次所在的路径

     $      变量前需要加的符号

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

      >      重定向,覆盖原有数据

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

     <       输入重定向

     <<      追加输入重定向

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

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

     `        反引号,两个` `中间为命令,会先执行,等价$()。

    [root@NGINX-Y ~]# echo "`date`"

    Mon Aug  1 22:09:18 CST 2016

    [root@NGINX-Y ~]# echo '`date`'

    `date`

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

    [root@NGINX-Y ~]# echo oldboy{1,2,3}

    oldboy1 oldboy2 oldboy3

    [root@NGINX-Y ~]# echo oldboy{1..5}

    oldboy1 oldboy2 oldboy3 oldboy4 oldboy5

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

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

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

     ..         上一级目录

     .          当前目录

  • 相关阅读:
    CSS知识点总结(一)
    HTML知识点总结(二)
    HTML/CSS 基础知识总结(一)
    Nodejs 发送邮件
    Nodejs 发送短信验证码
    Nodejs 上传下载功能的实现(同步)
    Nodejs报错集
    Nodejs的安装及配置
    nodejs+bootstrap实现分页效果
    切换Mac默认PHP版本为MAMP
  • 原文地址:https://www.cnblogs.com/Confusedren/p/9784910.html
Copyright © 2020-2023  润新知