BASH基本功能输入输出重定向
输入重定向
标准输入输出,计算机输入输出设备
键盘 /dev/stdin 0 标准输入 /dev/stdin
显示器 /dev/sdtout 1 标准输出 /dev/sdtout
显示器 /dev/sdterr 2 标准错误输出 /dev/sdterr
打印机投影仪
输出重定向,输出本来应该是输出到屏幕上,现在改变输出方向,输出到文件中。定时任务,自动执行。
标准输出重定向
命令 > 文件
以覆盖的方式,把命令的正确输出输出到指定的文件或设备当中。
命令 >> 文件
以追加的方式,把命令的正确输出输出到指定的文件或设备当中。
想把错误信息保存下来,>>前加2
标准错误输出重定向
错误命令 2>文件
以覆盖的方式,把命令的错误输出输出到指定的文件或设备当中。
错误命令 2>>文件
以追加的方式,把命令的错误输出输出到指定的文件或设备当中。
正确输出和错误输出同时保存
命令 > 文件 2>&1
以覆盖的方式,把正确输出和错误输出都保存到同一个文件当中。
命令 >> 文件 2>&1
以追加的方式,把正确输出和错误输出都保存到同一个文件当中。
命令 &>文件
以覆盖的方式,把正确输出和错误输出都保存到同一个文件当中。
命令 &&