linux管道重定向

管道重定向

重定向

FD简介:file descriptors,FD,文件描述符,文件句柄,进程使用文件描述符来管理打开的文件,连接文件
​
重定向分为:标准输入、标准正确输出、标准错误输出
​
0,标准输入
1,标准输出
2,标准错误
3+,进程在执行过程中打开的其他文件
&:表示正确错误混合输出
输出重定向:>
>    覆盖
>>   追加
正确输出: 1> 1>> 等价于 > >>   //默认是正确输出
错误输出: 2> 2>>
​
&&  前面命令执行完成后,执行后面命令
||  前面执行失败,执行后面命令
;   命令分割符
1>      //正确输出
2>      //错误输出
&>      //混合输出
1>&2    //正确输出当做错误输出
2>&1    //错误输出当做正确输出
输入重定向:<
标准输入: <   等价 0<   //默认输入时0

管道:|

命令1 | 命令2 |命令3 |...

参数传递:xargs

 cat 文件名 | xargs  -i cp {} /目录 
 
 {}:前面传过来的内容
 -i :为了让大括号生效,占位符
 目录时  -r
 
 解释:前面传过来的东西交给大括号

常用命令

tee:读取标准输入的数据
tee 是用于读取标准输入的数据,将其内容转交到标准输出设备中,同时保存成文件
sort:对文件内容进行排序
排序默认升序
​
-t 指定分隔符
-k 指定列
-n 按数值
-r 降序
cut:按列提取文件内容
-d 设置分隔符 
-f 显示指定字段的内容

你可能感兴趣的:(linux,linux,服务器,前端)