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

    shell 基础
    
    
    # 当做注释的比较多  
    ; 命令分隔符,在同一行上写两个或两个以上的命令
    ;; 是case 代码块的结束符
    . 点作为文件名的一部分
    隐藏文件
    
    目录名
    点是正则表达式中的匹配字符
    
    ''部分引用 ''
    
    ·全引用
    
    ,用于连接多个算术操作,并返回最后一项
    
     反斜线  转义符
    
    :冒号  空命令
    
    
    !取反操作符
    
    *星号 文件名通配符
    
    ?问号  文件名通配符
    
    $
    $
    ${ } 参数替换
    $* 位置参数
    $@ 位置参数
    
    $? 退出状态码变量
    
    $$ 进程ID变量
    
    
    
    $#  $*  $@
    
    
    $0 $1 $2
    
    $#
    
    $*
    
    $@
    
    ()
    
    { }
    
    [ ]
    
    > &>  >&   >>   <   <>
    
    < 文件名  重定向输入
    
    >文件名  重定向输出
    
    >>文件名 追加输出
    
    2> 文件名 重定向标准错误输出
    
    2>> 文件名  重定向和追加标准错误输出
    
    &> 文件名  重定向标准输出和标准错误输出
    
    >& 文件名 重定向标准输出和标准错误输出
    
    2>&1 将标准错误输出重定向到标准输出的去处
    
    
    |  管道
    
    || 或
    
    
    & 后台运行命令
    
    && 与  
    
    - 连字符
    
    = 
    
    +
    
    
    %  取模
         模式匹配
    
    ~
    
    ~+ 当前工作目录
    
    ~- 先前工作目录
    
    
    ^ 行首
    

      

  • 相关阅读:
    java代理的深入浅出(一)-Proxy
    事件分发模型的设计与实现
    LibProject使用theme无效。
    HeaderGridView
    android开源代码
    IOS学习4
    IOS学习3
    IOS学习2
    Mac上添加adb_usb.ini
    OC学习-1
  • 原文地址:https://www.cnblogs.com/liweiming/p/9946710.html
Copyright © 2011-2022 走看看