一、重定向
1)文件描述符 fd
进程使用 fd 来管理打开的文件
其中,1 是标准正确输出 > 覆盖 >>追加
2是标准错误输出 > 覆盖 >>追加
0 是标准输入 <
输入重定向是让文件代替人的输入,作为程序的输入。
输出重定向就是将信息不显示在终端,而放在其他文件中,文件是死的,可以随时查看。
二、管道
1)进程管道 Piping
管道命令可以将多条命令组合起来,一次性的完成复杂的处理任务。
管道前的输出作为管道后的输入
2)参数 Xargs
某些命令不服其他程序,如 cp rm ,可以借助 xargs 参数来使用那些命令
三、tee管道
1)三通管道,即交给另一个程序处理。又保存一份副本
、
示例如下:查看passwd里倒数第一行内容,保存到88.txt里
四、参数环境传递 Xargs
命令:cp rm 一些特殊命令
案例如下:如图所示。
1)创建file1.txt 到file5.txt,并查看是否成功。
2)建立文件,为删除部分文件做准备。
3)把实验对象放在一个组内,为后续实验做准备。
4)
4)尝识性删除文件,查看是否成功,结果失败,文件都还在。
5)加上xargs 提示删除,删除home 下的文件,并查看过程,试验成功。
今日份END