1、输出重定向
(1)> 覆盖输出
(2)>> 追加输出
(3)
set -C: 禁止对已经存在文件使用覆盖重定向;
强制覆盖输出,则使用 >|
set +C: 关闭上述功能
2、错误输出重定向
(1)2> 错误重定向输出
(2)2>> 追加错误输出重定向
3、输入重定向
(1)< 输入重定向
(2) << Here Document
4、管道
前一个命令的输出,作为后一个命令的输入
5、练习
(1)取出/etc/passwd文件中倒数第9个用户的用户名和shell,显示到屏幕上并将其保存至/tmp/users文件中;
# tail -9 /etc/passwd | head -1 | cut -d: -f1,7 | tee /tmp/users
(2)显示/etc目录下所有以pa开头的文件,并统计其个数;
# ls -d /etc/pa* | wc -l
(3)不使用文本编辑器,将alias cls=clear一行内容添加至当前用户的.bashrc文件中;
# echo "alias cls=clear" >> ~/.bashrc