重定向
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命令