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 <== 被 ‘ ‘ 括起来的命令先执行款更高配置的主机进行升级

凯铧互联技术回复:

* – 通配符,代表任意字符(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 <== 被 ‘ ‘ 括起来的命令先执行款更高配置的主机进行升级

 

凯铧互联提供阿里云产品折上折代购服务,低至75折,几乎阿里云全线产品都可以代购!

如果您的问题还未能解决,您可以联系阿里云代理商凯铧互联客服寻求帮助。阿里云代理商凯铧互联提供阿里云服务器/企业邮箱等产品的代购服务,同样的品质,更多贴心的服务,更实惠的价格。 阿里云代理商凯铧互联会为您提供一对一专业全面的技术服务,同时还能为您提供阿里云其他产品购买的专属折扣优惠。通过凯铧互联购买可以获得折上折优惠!若您需要帮助可以直接联系我方客服,阿里云代理商凯铧互联专业技术团队为您提供全面便捷专业的7×24技术服务。 电话专线:136-5130-9831,QQ:3398234753。
购买阿里云产品找阿里代理凯铧互联更实惠!!