Linux下的通配符和特殊符号用法详解

 

 

首页Linux教程

背景:

阅读新闻

Linux下的通配符和特殊符号用法详解

[日期:2014-11-20]   来源:Linux社区  作者:fuchao1   [字体:]  

在Linu系统中我们会遇到一些特殊符号 ,下面让我给大家大致说一下

* 代表0个或者多个特殊字符

例子 yum.* 代表的可以使yum.也可以是yum.a、yum.ab、yum.abc 当然小数点后面可以有多个字母

? 代表的是任意一个字符

例子 yum.? 可以是yum.a yum.b yum.c```````但是要注意小数点后面必须有任意一个字符

[]代表的是中括号中的任意一个

例子[abcdef] 可以是a b c d e f 中的任意一个字母当然也可以是数字

[-]代表的是一个范围

例子 [a-z] 表示的是字母a到z之间的所有字母

[^]^是反向选择符号从字面意思可以知道也就是非的意思

例子[^abc]表示只要不a b c 这三个字符中的任意一个就选择

································

下面给大家介绍一些特殊符号

#  注释说明

我们在练习的时候可以通过把关键的一些东西注释掉然后看效果

$ 变量符号

\ 转义字符 一般用在写很长的通配符上 我们可以把特殊字符或者通配符 转义成一般的字符

; 连续命令执行分割符号

这个很好用 如果不想写脚本的话可以用这种方法

例子 cp /etc /tmp ;ls  /tmp ;cd etc ;rm etc

{} 中间是命令块

''  反点号中间的先执行

/  目录符号,路径分割

& 把作业放到后台去执行

~ 用户的主文件夹

!逻辑运算上的非

> >> 数据流重定向 输出导向  >  会把原来的覆盖 >> 会在文本的最后一行下面追加

< << 数据流重定向 输入导向 这个和上面的差不多用法自己体会

本文永久更新链接地址

RHEL7 学习笔记: systemd-tmpfile使用

Linux系统上如何快速查找一个文件?

相关资讯       Linux通配符 

   

本文评论   查看全部评论 (0)


评论声明

尊重网上道德,遵守中华人民共和国的各项有关法律法规

承担一切因您的行为而直接或间接导致的民事或刑事法律责任

本站管理人员有权保留或删除其管辖留言中的任意内容

本站有权在网站内转载或引用您的评论

参与本评论即表明您已经阅读并接受上述条款

 

 

 

最新资讯

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/17237.html