Linux重定向管道

重定向

1.输出重定向

date 1 >data.txt

date >>date.txt

*程序本身需要输出

2.错误输出重定向

*当某条命令产生错误时,才会有错误输出。

ls /aaaaaaaaa 2> list.txt

3.正确和错误都输到相同位置

ls /home/ /aaaaaaaaa &>list.txt

4.输入重定向

利用输入重定向,把文件内容代替人为的输入。

vim word.txt

mail -s “test” alice <word.txt //快速输入邮件内容使用重定向

管道

简介:管道命令可以将多条命令组合起来,一次性完成复杂的处理任务。

1.进程管道Piping

cat /etc/passwd | tail -3 / /command1 | command2 |command3 |…

2.tee管道

三通管道,即交给另一个程序处理。又保存一份副本。

cat /etc/passwd |tee 88.txt | tail -1

3.参数传递Xargs

用于cp rm一些特殊命令

cat files.txt |xargs rm -rvf //通过|xargs成功连接rm命令

上一篇
下一篇