特殊符号

1.单引号

所见即所得
[root@sky ~/oldboy]# echo '$UID'
$UID

2.双引号

被解析
[root@sky ~/oldboy]# echo "$UID"
0

3.不加引号

[root@sky ~/oldboy]# echo $UID
0

4.反引号

``===$()优先执行
[root@sky ~/oldboy]# ls -l $(which mkdir)
-rwxr-xr-x. 1 root root 79864 Oct 31  2018 /usr/bin/mkdir
[root@sky ~/oldboy]# ls -l `which mkdir`
-rwxr-xr-x. 1 root root 79864 Oct 31  2018 /usr/bin/mkdir

5.管道 |

[root@sky ~]# rpm -qa|grep tree
tree-1.6.0-10.el7.x86_64

7.正则:(在文件中查找内容)

基础正则:

^:开头

$:结尾

^$:表示空行

. :表示任意字符(过滤文件里的内容)

* :表示前一个字符出现0次或0次以上

.*:表示所有(具有贪婪性)

[]

[^]

\ 转义字符

扩展正则:

|

()

+

?

{}

8.配置yum 源

系统默认的是阿里云:mirrors.aliyun.com

通配符(方便查找文件)

1.{}生成序列

2.()

3.?任意一个字符

4.[]

5.[^]

6.*

重定向符号

1.标准输出重定向

或1>

或1>>

2.标准输入重定向

< : tr命令使用
<< :cat命令使用,追加多行

3.标准错误输出重定向

2>
2>>

4.正确和错误都记录下来

2>&1

你可能感兴趣的:(特殊符号)