shell的输入输出重定向

反向重定向,多用于while循环中
while read line
do
  command
done < file
【读取file文件里的每一行写入line变量,然后循环遍历file的每一行内容】

>file或1>file标准输出重定向到文件——覆盖

>>file或1>>file标准输出重定向到文件——追加

2> file标准错误重定向到文件——覆盖

2>>file标准错误重定向到文件——追加

2>/dev/null标准错误重定向到回收站

&>file标准输出和标准错误重定向到文件——覆盖

>>file 2>&1标准输出和标准错误重定向到文件——追加

管道符:
字符|就是管道符
1、承上启下:把上一个指令的输出作为下一个指令的输入来执行
2、搭配grep 字符实现过滤功能。
如:
ll /etc/  | more
ps -aux | cron
ps -aux | cron >>abc

你可能感兴趣的:(shell的输入输出重定向)