zoukankan      html  css  js  c++  java
  • Linux 特殊字符_008

     

     

    Linux 特殊字符用于用户命令行bash环境处理数据,达到一种命令简化使用的功能

     

    通配符

    符号

    功能

    备注

    *

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

     

    ?

    代表任意一个字符

     

    [ ]

    匹配[ ]任意一个字符,写法[abcd]或[a-d]

     

    [! ]

    匹配不含[ ]里任意一个字符的字符,写法[!abcd]或[!a-d]

     


     

    路径相关

    符号

    功能

    备注

    ~

    当前用户的家目录

     

    -

    上一次所在的路径,根据$OLDPWD环境变量

     

    .

    当前目录

     

    ..

    上一级目录

     

     

     

    引号

    符号

    功能

    备注

    ‘ ’

    单引号,不解析引号里命令和变量,输出时所见即所得

     

    “ ”

    双引号,解析引号里的命令和变量,解析变量后输出结果

     

    ` `

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

     

     

     

    重定向

    符号

    功能

    备注

    标准输出重定向,覆盖原有数据

     

    >> 

    追加输出重定向,数据追加内容文件尾部

     

    标准输入重定向

     

    << 

    追加输入重定向

     

    0<或0<<

    标准输入(stdin),代码0,配合<或<<使用

     

    1>或1>>

    标准输出(stdout) ,代码1,配合>或>>使用

     

    2>或2>>

    标准错误(stderr) ,代码2,配合>或>>使用

     

     

    特殊重定向用法:将标准错误重定向到标准输出,即标准错误和标准输出一样,从重定向到文件中,这个功能有3种实现命令方法:

    [root@oldboy data]# echo "I am oldboy" 1>>oldboy.txt 2>>oldboy.txt

    [root@oldboy data]# echo "I am oldboy" &>>oldboy.txt

    [root@oldboy data]# echo "I am oldboy" >>oldboy.txt 2>&1

    运算符

    符号

    功能

    备注

    &&

    当执行前一条命令成功时,才会执行后一条命令(and并且)

     

    ||

    当执行前一条命令失败时,才会执行后一条命令(or或者)

     

    !

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

     

    { }

    序列 {1..10} 或 {1,2,3}

     


     

    其它

    符号

    功能

    备注

    命令的结束符或分隔符

     

    #

    1、配置文件的注释;2、root提示符

     

    $

    1、变量前需要加的符号,取变量的值 2、普通用户提示符

     

    |

    管道,把一个命令的标准输出作为标准输入传给另一个命令

     

    /

    路径分隔符号

     

    转义字符,让有意义的字符还原它本身的意义

     

     

     

     

     

    感谢老男孩博客提供参考  https://blog.51cto.com/oldboy

     

  • 相关阅读:
    runAllManagedModulesForAllRequests 和 invalid url
    zip file 压缩文件
    asp.net framework identity 学习笔记
    angular2 学习笔记 (Typescript)
    angular2 学习笔记 ( DI 依赖注入 )
    angular2 学习笔记 ( rxjs 流 )
    Visual Studio and Visual Studio Code (vscode)
    FluentValidation
    想提高面试通过率?回答好这10个问题征服面试官
    【拿来就用】20款婚礼婚庆网站模板, 轻松打造幸福满满的网站设计
  • 原文地址:https://www.cnblogs.com/zoulongbin/p/10469704.html
Copyright © 2011-2022 走看看