人若无名,便可专心练剑

linux shell 之 命令终端(Terminal)常用组合键及shell的一些转义和特殊字符

  |   2 评论   |   5,058 浏览

    1,终端操作组合键(常用)

    组合按键 执行结果
    Ctrl + C 终止当前命令命令
    Ctrl + D 输入结束,比如mail发邮件的时候
    Ctrl + M 等同于enter键(回车)
    Ctrl + S 暂停屏幕的输出
    Ctrl + Q 恢复屏幕的输出
    Ctrl + U 在提示字元下,将整行命令删除
    Ctrl + Z 暂停当前命令

    2,常用符号及含义(常用)

    符号 含义
    * 代表0到无限多个任意字符
    ? 通配符,代表一个字母
    [ ] 代表『一定有一个括号内的』的字元(非任意字元)。例如 [abcd] 代表『一定有一个字元, 可能是 a, b, c, d 这四个任何一个』
    [ - ] 若有减号在中括号内时,代表『在编码顺序内的任意字符』。例如 [0-9] 代表 0 到 9 之间的所有数字
    [^ ] 如果为中括号的第一个字符,则表示反向选择即非

    3,额外特殊字符

    字符 内容
    # 注释符号,在shell里,凡是#开头都表示不执行。
    \ 跳脱符号,将shell终端该恰后面的字符组合成一个文本
    | 管道(pipe)
    ; 连续指令下达符号,与管道命令不一样
    ~ 使用者home目录
    $ 去前置变量的值
    & 工作控制 (job control):将指令放到后台执行
    ! 逻辑符号,非,即不
    / 目录符号,及目录分割服
    >, >> 输出导向,> 输出到,>>追加到
    <, << 输入重定向,< 输入到,<<追加输入到
    ' ' 单引号
    " " 双引号
    ` ` 中间可以执行shell等同于$( )
    ( ) 在中間為子 shell 的起始與結束
    { } 命令块组合

    以上为shell中的特殊字符,尽量避免少用,以免造成不必要的麻烦。




    dropbox:邀请您的加入,让你随时随地同步您的文件:https://db.tt/wCU4HQq4

    人生格言: 今天很残酷,明天更残酷,后天会很美好,但绝大多数人都死在明天晚上,却见不到后天的太阳,所以我们干什么都要坚持!

    评论

    发表评论

    validate