【Linux】重定向输出到文件
重定向标准输出到指定文件
1、覆盖 >
less /etc/passwd > test.txt
echo abc > test.txt
2、追加 >>
echo 123 >> test.txt
重定向标准错误到指定文件
1、覆盖 2>
cd /eettcc/aabbcc 2> test.txt
2、追加 2>>
cd /eettcc/aabbcc 2>> test.txt
这里的2是由shell修改的流ID,1是标准输出,2是标准错误输出。
输出内容到文件f,错误信息输出到文件e:
ls /eettcc/aabbcc > f 2> e
标准输出和标准错误都输出到文件f:
ls /eettcc/aabbcc > f 2>&1 #错误信息覆盖
ls /eettcc/aabbcc > f 2>> f #错误信息追加
重定向数字含义说明如下: