首页 > 代码库 > [CentOS 7系列]特殊符号
[CentOS 7系列]特殊符号
在linux使用的过程中,我们除了命令之外,还会用到一些特殊的符号。这些特殊符号在linux中各有特殊的含义。
下面罗列了常用的特殊符号:
符 号 | 含 义 |
* | 任意个任意字符 |
? | 任意一个字符 |
# | 注释字符 |
\ | 脱义字符 |
| | 管道符 |
$ | 变量前缀,正则里面表示行尾 |
!$ | 表示上个命令的参数 |
; | 多条命令写在一行,用分号分隔 |
~ | 用户家目录,正则表达式表示匹配符 |
& | 放在命令后面,把命令丢到后台 |
> | 输出重定向 |
>> | 输出追加重定向 |
2> | 错误输出重定向 |
2>> | 错误输出追加重定向 |
&> | 全部输出重定向 |
< | 输入重定向 |
[] | 指定字符中的一个,如[0-9],[a-zA-Z],[abc] |
|| | 前面的命令运行成功,后面的命令就不执行 |
&& | 前面的命令运行成功,后面的命令才会执行 |
测试示例:
[root@server01 test]# ls 1*.txt 10.txt 1.txt [root@server01 test]# ls 1?.txt 10.txt [root@server01 test]# ls 1?.txt #1232144 10.txt [root@server01 test]# ls [1-3].txt 1.txt 2.txt 3.txt [root@server01 test]# cat 1.txt This is from 1.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@server01 test]# cat 1.txt |grep 1.TXT This is from 1.TXT [root@server01 test]# wc -l < 1.txt 12 [root@server01 test]# cat 2.txt /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin [root@server01 test]# ls !$ ls 2.txt 2.txt [root@server01 test]# cd ~ [root@server01 ~]# pwd /root [root@server01 test]# cat 2.txt ; ll 2.txt /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin -rw-r--r--. 1 root root 60 6月 27 05:38 2.txt [root@server01 test]# [ -d dir2 ] || mkdir dir2 [root@server01 test]# ls -d dir2 dir2
本文出自 “乱码时代” 博客,请务必保留此出处http://juispan.blog.51cto.com/943137/1943546
[CentOS 7系列]特殊符号
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。