首页 > 代码库 > I/O重定向与管道
I/O重定向与管道
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
I/O重定向与管道
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。