【小白程序猿大战菜鸟工程狮】输出重定向
输出重定向 输出 “>”:覆盖输出,会覆盖掉原来的内容 “>>”:追加输出,不会覆盖掉原始文件内容,在原始文件末尾继续添加 [ root@freedom ~ ] # echo "how are you" > one [ root@freedom ~ ] # cat one how are you [ root@freedom ~ ] # echo "i am fine" >> one [ root@freedom ~ ] # cat one how are you i am fine 错误输出 “2>”:错误覆盖输出,会覆盖掉原来的内容 “2>>”:错误追加输出,不会覆盖掉原始文件内容,在原始文件末尾继续添加 [ root@freedom ~ ] # freedom 2 > one [ root@freedom ~ ] # cat one bash : freedom : 未找到命令 . . . [ root@freedom ~ ] # justice 2 >> one [ root@freedom ~ ] # cat one bash : freedom : 未找到命令 . . . bash : justice : 未找到命令 . . . 全部输出 “&>”:将标准输出和错误输出全部写入到文件中,覆盖原有内容 “&>>”:将标准输出和错误输出全部写入到文件中,不覆盖原有内容