1.FD:file descritors,文件描述符(类似于粘合剂),,文件句柄利用文件描述符来管理打开的文件。
0:键盘只读 (标准输入文件)
1,2:中端可以理解为屏幕(1正确输入文件,2错误输入文件)
3:+文件,可读可写(其他文件)
查看文件FD的调用情况:ll+空格/proc/pid/fd
2.输出重定向:FD:1和2
正确输入定向:1>等于>,覆盖
1>>等于>>,追加
例如:cat+空格文件名+空格1>+空格新建文件名,即可新建一个文档保存新文件之前的东西,若要修改则修改完毕之后如上格式,加上>>,即可保存新修改的内容。
错误输入定向:2>等于>
2>>等于>>
例如:若输入错误指令只需在后面加空格2>+空格新建文件名,则可以保存之前错误的指令,利用cat语法查看时,会显示出错误内容。
标准输入:<等价于0<
示例如下图:
3.管道:管道命令可以将多条命令组合起来,一次性完成复杂的处理任务。(相当于水管的珐琅)
进程管道:语法+空格|+空格语法 (相当于利用cat命令找全部内容,后面加了grep语法,只用看文件的关键字)
tee管道:语法+|空格tee+空格新建文件名|+空格语法(相当于cat命令中的全部内容可以在新建的文件中看到,后面加了grep语法也可以看到关键字内容)
参数传递xargs:cp,rm一些命令不服其他程序。
示例如下图: