一、输入输出重定向
例子:
#将文件1作为命令的标准输入并将标准输出到文件2 cat <test.txt >test_copy.txt #将EOF之间的内容追加写入/etc/hosts cat >> /etc/hosts << EOF 172.16.127.35 prod-node1 172.16.127.36 prod-node2 172.16.127.38 prod-node3 172.16.127.39 prod-node4 172.16.127.37 prod-node5 EOF
二、管道命令符
grep "/sbin/nologin" /etc/passwd | wc -l #一次性完成修改密码 echo "linuxprobe" | passwd --stdin root
三、常用的转义字符
#最常用的转义字符 反斜杠( ):使反斜杠后面的一个变量变为单纯的字符串。 单引号( ''):转义其中所有的变量为单纯的字符串。 双引号( ""):保留其中的变量属性,不进行转义处理。 反引号( ``):把其中的命令执行后返回结果
四、常用的通配符
#最常用的通配符 星号( *)代表匹配零个或多个字符 问号( ?)代表匹配单个字符 [0-9]代表匹配 0~9之间的单个数字的字符 [abc]则是代表匹配 a、b、c 三个字符中的任意一个字符