博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux下通配符记录
阅读量:6713 次
发布时间:2019-06-25

本文共 783 字,大约阅读时间需要 2 分钟。

    • 通配符,代表任意字符(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 <== 被 ' ' 括起来的命令先执行

转载于:https://blog.51cto.com/13520765/2049197

你可能感兴趣的文章
Java监控神器之psi-probe监控Tomcat和应用
查看>>
LCT
查看>>
VIJOS-P1635 城市连接
查看>>
chown命令详情
查看>>
强数学归纳法
查看>>
第三次作业结对编程
查看>>
jQuery总结(摘抄)
查看>>
_stat函数/struct stat 结构体使用笔记
查看>>
二分搜索 HDOJ 2289 Cup
查看>>
Byte[]、Image、Bitmap 之间的相互转换
查看>>
分布式全文检索引擎之ElasticSearch
查看>>
数组名和指针区别
查看>>
实现子数组和绝对值差最小 - Objective-C
查看>>
明天支付宝就开始提现收费了!这几招可以让你受用
查看>>
洛谷P4774 屠龙勇士
查看>>
第一次作业(个人作业)
查看>>
Leetcode | Recover Binary Search Tree
查看>>
springmvc学习第二天
查看>>
Linux IO接口 监控 (iostat)
查看>>
Hadoop阅读笔记(三)——深入MapReduce排序和单表连接
查看>>