7-30重定向管道学习日记
第五章 管道和重定向
1.FD:文件描述符,也叫句柄,程序和文件关联。
2.FD类型:0,1 ,2,3,……………
FD中的1代表标准正确输出:也就是收集程序产生的正确的信息。
FD中的2代表标准错误输出:也就是收集程序产生的错误的信息。
FD中的0代表标准输入:也就是输入给程序的信息。
3.输出重定向的案例
(1)收集正确的信息
在多次连着使用1>(>是1>的简写)时是覆盖上面的内容,而1>>(>>是1>>的简写)是在原来的基础上追加内容
(2)收集错误的信息
注意:2>,2>> 没有简写!!!!!!!
(3)收集所有的信息
收集所有的信息时只要在>之前加&就可以了
4.输入重定向
0< 简写时 <
这里我用的Ubuntu做的实验,我的centos系统是最小化安装,没有mail功能。
5.管道
管道就是 “|”。
(1) 进程管道piping:管道命令可以将多条命令组合起来,一次性完成复杂的处理任务。
(2) Tee管道
Tee管道就相当于图中的三通一样。
(3) xargs参数传递
cp rm一些特殊命令就是不服其他程序。
在这里插入图片描述