linux通配符与特殊符号

linux通配符与特殊符号

ID:47105421

大小:16.57 KB

页数:3页

时间:2019-08-04

linux通配符与特殊符号_第1页
linux通配符与特殊符号_第2页
linux通配符与特殊符号_第3页
资源描述:

《linux通配符与特殊符号》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Linux-通配符与特殊符号*-通配符,代表任意字符(0到多个)?-通配符,代表一个字符#-注释-跳转符号,将特殊字符或通配符还原成一般符号

2、-分隔两个管线命令的界定;-连续性命令的界定~-用户的根目录$-变量前需要加的变量值!-逻辑运算中的"非"(not)/-路径分隔符号>,>>-输出导向,分别为"取代"与"累加"'-单引号,不具有变量置换功能"-双引号,具有变量置换功能`-quote符号,两个``中间为可以先执行的指令()-中间为子shell的起始与结束[]-中间为字符组合{}-中间为命令区块组合Ct

3、rl+C-终止当前命令Ctrl+D-输入结束(EOF),例如邮件结束的时候Ctrl+M-就是EnterCtrl+S-暂停屏幕的输出Ctrl+Q-恢复屏幕的输出Ctrl+U-在提示符下,将整行命令删除Ctrl+Z-暂停当前命令&&-当前一个指令执行成功时,执行后一个指令

4、

5、-当前一个指令执行失败时,执行后一个指令1、基本的通配符有哪些?  “?”可替代单个字符。  “*”可替代任意字符。[…]匹配任何包含在括号里的单字符  比如方括号“[charset]”可替代charset集中的任何单个字符。  对最后一条

6、做些解释。[cChH]通配符便可替代c或h字符的大小写形式。通配符集还能描述介于字符对之间的所有字符。如“[a-z]”就可以代替任意小写字母,而[a-zA-Z]则可替代任意字母。注意可替代的字符包括字符包括字符对之间的所有字符。  与DOS相比,UNIX的通配符机制要比DOS好得多。在DOS中,任何在“*”之后,在“.”之后的字符均被忽略,所以下面的指令将不能得到你想象的结果。  del*bak.*  在DOS中,用户只能用此命令删除当前目前下的所有文件,除非系统要求你不这样做。而在UNIX系统中,“*”可

7、替代包括0在内的任意数字的字符,但一行中的其余特征也仍需匹配,因此“bak.*”可匹配newbak.save、oldbak.new甚至bak.temp,但不能和newbak匹配,因为后者不含“.”。这非常巧妙,可大大方便用户,而“*bak”则可匹配以上所有的词条,包括newbak。 2、能在一条指令中用多个通配符吗?  可以,如  rma*out*tmp?  该命令可以删除一系列临时性的输出文件,如ab.out.temp1、ab.out.temp1等。 3、如何利用通配符使指令更灵活?  UNIX可将有一定

8、关的文件看作一集合的一部分,用户可以用该集合去匹配。所以,如果你需要删除file1.temp、file2.temp……file9.temp,只须健入:  rmfile[0-9].temp  该技巧的用处在于可以用删除那些相要删除的文件。如果你每天都要为一个非常重要的数据库做一个“dump”报告,你把文件存入dump.’date%h%d’,它包括一系列文件如下:  dump.jun23  dumpjun24  dumpjun25  dump.jun26  再让我们假设因为每个文件的容量都在100M左右,所以磁

9、盘空间很快会被占满,因此需要每隔几天删去一些老的文件,只留下最近的两个文件,为此,键入:  rm–idu*[34]  这条指令将删去那些以“du”开头并以“3”或“4”结尾的文件。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。