zoukankan      html  css  js  c++  java
  • Linux通配符摘要

    参考<鸟哥linux私房菜>

    * - 通配符,代表随机字符(0对于许多)
    ? - 通配符,它代表一个字符
    # - 凝视
    / - 跳转符号,将特殊字符或通配符还原成一般符号
    | - 分隔两个管线命令的界定
    ; - 连续性命令的界定
    ~ - 用户的根文件夹
    $ - 变量前须要加的变量值
    ! - 逻辑运算中的"非"(not)
    / - 路径分隔符号
    >, >> - 输出导向,分别为"代替"与"累加"
    ' - 单引號,不具有变量置换功能
    " - 双引號,具有变量置换功能
    ` - quote符号,两个``中间为能够先运行的指令
    () - 中间为子shell的起始与结束
    [] - 中间为字符组合
    {} - 中间为命令区块组合
    Ctrl+C - 终止当前命令
    Ctrl+D - 输入结束(EOF),比如邮件结束的时候
    Ctrl+M - 就是Enter
    Ctrl+S - 暂停屏幕的输出
    Ctrl+Q - 恢复屏幕的输出
    Ctrl+U - 在提示符下,将整行命令删除
    Ctrl+Z - 暂停当前命令
    && - 当前一个指令运行成功时,运行后一个指令
    || - 当前一个指令运行失败时,运行后一个指令

    当中最经常使用的是*、?、[]和 ‘。

    以下举几个简单的样例:

    1,ls test*             <== *表示后面不论接几个字符都接受(没有字符也接受)

    2。ls test?            <== ?表示后面当且仅当接一个字符时才接受

    3。ls test???

           <== ?

    ??

    表示一定要接三个字符

    4,cp  test[1~5]  /tmp      <== test1, test2, test3, test4, test5若存在。则拷贝到/tmp文件夹下

    5。cd  /lib/modules/' uname  -r'/kernel/drivers        <== 是 ' ' 请将命令来运行

  • 相关阅读:
    c++ 对特定进程的内存监控
    算法提高 快乐司机 (并不快乐)
    蓝桥 :算法提高 排列数(深度优先)
    算法提高 9-3摩尔斯电码
    算法提高 队列操作
    C++set 和 multiset的使用
    软件工程实践第三次随笔
    软件工程实践第二次随笔
    软件工程实践第一次随笔
    《构建之法》项目管理&典型用户和场景
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/4561653.html
Copyright © 2011-2022 走看看