shell 中的通配符:
*: 代表 0 个或者多个任意字符
?: 代表一定有一个的任意字符
[]: 代表一定有一个在括号内的字符(非任意字符)。例如[abcd]代表一定有一个字符,可能是 abcd 这四个选项的任意一个。
[-]:代表在编码顺序内的所有字符。例如:[0-9]代表 0 到 9 之间的所有数字,因为数字的语系编码是连续的。
[^]: 若括号内的第一个字符为指数字符(^),那表示反向选择,例如:[^abc]代表一定有一个字符,只要是非 abc 的其他字符就可以
shell中的特殊字符:
#:注释字符
\:将特殊字符或者通配符还原成一般字符
|:管道符,分割两个管线命令的界定
;:连续命令下达分隔符
~:用户的家目录
$:放在变量前面,正确使用变量
&:工作控制,将命令编程背景下工作
!:非(!)的意思,逻辑运算符
>,>>:输出重定向,分别是覆盖和追加
<,<<:输入重定向
‘’:单引号,不具有变量置换的功能
“”:双引号,具有变量置换的功能
():在中间的为子 shell 的起始与结束
{}:在中间为命令块的组合

最新文章

  1. 个人对B/S项目的一些理解(一)
  2. 【Java之对象清理】finalize()的用途
  3. 利用typescript使backbone强类型智能提示
  4. 挑战程序2.1.4 穷竭搜索&gt;&gt;深度优先搜索
  5. 谈谈黑客攻防技术的成长规律(aullik5)
  6. Android讯飞语音云语音听写学习
  7. 解决VS2010无法打开,提示无法找到atl100.dll的方法
  8. 例题:超市买东西的程序。输入商品信息,计算价格,价格满多少元打折。这道题用到结构体,集合,for循环,if else语句
  9. stdobj to array php
  10. Mistral 工作流组件之一 概述
  11. C# 发送邮件实例代码
  12. 无法登陆mysql服务器
  13. Hibernate总结(二)---hibernate中的各种映射
  14. 基于visual Studio2013解决面试题之1503最大公约数最小公倍数
  15. android 5.0 -- 主题
  16. Ajax禁止重复提交
  17. c语言程序第2次作业
  18. Javascript高级编程学习笔记(96)—— WebGL(2) 类型化视图
  19. Spring核心之IOC
  20. 一些Cassandra+YCSB异常

热门文章

  1. Sprint Retrospective - 回顾的重要性
  2. 集群架构01.Nginx初步安装配置
  3. 《Java语言程序设计》异常处理
  4. CMake速记
  5. 数字麦克风PDM转PCM与STM32 I2S接口应用----重要文档列表
  6. 《你必须知道的495个C语言问题》读书笔记之第8-10章:字符串、布尔类型和预处理器
  7. [转帖]yaml语言格式
  8. Cacls和ICacls
  9. SQLite进阶-19.常用函数
  10. 在Linux环境下的对启动服务进行停止或在运行