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