> 或1> 标准输出重定向,箭头方向就是数据流向,把左边的数据流向右边
清空文件:
覆盖写入数据:
> 会把文件数据覆盖掉,使用前请备份
>> 或 1>>标准追加输出重定向,内容追加到文件尾部
< 或0< 标准输入重定向,箭头方向就是数据流向
<< 或0<< 标准追加输入重定向,箭头方向就是数据流向
固定定义:
数字1:标准输出(standard output)
数字0:标准输入(standard input)
数字2:错误输出(error output)
2> 标准错误输出重定向,箭头方向就是数据流向,把左边的报错输出覆盖到右边
2>>标准错误追加输出重定向,箭头方向就是数据流向,把左边的报错输出追加到右边
方法1:echo “I am Linux” 1>>test.txt 2>>test.txt
方法2:echo “I am Linux” &>>test.txt
方法3:echo “I am Linux” 1>>test.txt 2>&1
以上三种方法意思相同