重定向:
FD:
文件描述符(文件句柄),进程使用文件描述符来管理打开的文件 //是数字,0-255
FD是访问文件的标识,即链接文件
0是键盘只读,标准输入
1,2是终端可以理解是屏幕//1标准正确输出,2标准错误输出
3+是文件,可读可写
ls /proc/PID/fd //查看链接文件
ln -s 1.txt 333 //快捷方式,链接,访问1.txt,cat 333 出现1.txt
输出重定向:
1>等价于> 2>不可省略 >覆盖 >>追加 &>混合输出(1,2)
输入重定向:
<输入 0<等价于<
邮件:
写邮件mail -s “标题” alice(计算机上用户) .退出发送
查看邮件:切换到alice用户,mail回车,按邮件编号1查看此邮件
使用输入重定向快速发送邮件:mail -s “test01” alice < word.txt
管道 |
进程管道piping:
cat /etc/passwd | tail -3
ps aux | grep 'sshd'
tee管道: 能将内容保存到文本中
cat /etc/passwd |tee 88.txt | tail -1
参数传递Xargs:
cp rm一些特殊命令就是不服其他程序。
cat files.txt |xargs rm -rvf
//files.txt内容是/home/1.txt /home/2.txt -v可视