[CentOS 7系列]特殊符号

在linux使用的过程中,我们除了命令之外,还会用到一些特殊的符号。这些特殊符号在linux中各有特殊的含义。


下面罗列了常用的特殊符号:

符 号 含 义
* 任意个任意字符
? 任意一个字符
# 注释字符
\ 脱义字符
| 管道符
$ 变量前缀,正则里面表示行尾
!$ 表示上个命令的参数
; 多条命令写在一行,用分号分隔
~ 用户家目录,正则表达式表示匹配符
& 放在命令后面,把命令丢到后台
> 输出重定向
>> 输出追加重定向
2> 错误输出重定向
2>> 错误输出追加重定向
&> 全部输出重定向
< 输入重定向
[] 指定字符中的一个,如[0-9],[a-zA-Z],[abc]
|| 前面的命令运行成功,后面的命令就不执行
&& 前面的命令运行成功,后面的命令才会执行

测试示例:

[root@server01test]#ls1*.txt
10.txt1.txt
[root@server01test]#ls1?.txt
10.txt
[root@server01test]#ls1?.txt#1232144
10.txt
[root@server01test]#ls[1-3].txt
1.txt2.txt3.txt
[root@server01test]#cat1.txt
Thisisfrom1.TXT
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
[root@server01test]#cat1.txt|grep1.TXT
Thisisfrom1.TXT
[root@server01test]#wc-l<1.txt
12
[root@server01test]#cat2.txt
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
[root@server01test]#ls!$
ls2.txt
2.txt
[root@server01test]#cd~
[root@server01~]#pwd
/root
[root@server01test]#cat2.txt;ll2.txt
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
-rw-r--r--.1rootroot606月2705:382.txt
[root@server01test]#[-ddir2]||mkdirdir2
[root@server01test]#ls-ddir2
dir2

相关文章

Centos下搭建性能监控Spotlight
CentOS 6.3下Strongswan搭建IPSec VPN
在CentOS6.5上安装Skype与QQ
阿里云基于centos6.5主机VPN配置
CentOS 6.3下配置multipah
CentOS安装、配置APR和tomcat-native