溫馨提示×

linux怎么打印日志到指定文件

小億
307
2023-09-12 20:52:34

要將日志打印到指定文件,你可以使用重定向符號 “>” 將標(biāo)準(zhǔn)輸出(stdout)重定向到指定文件。

例如,假設(shè)你想將日志打印到名為 “l(fā)og.txt” 的文件中,你可以使用以下命令:

command > log.txt

其中 “command” 是你要運(yùn)行的命令。該命令的輸出將被重定向到 “l(fā)og.txt” 文件中。

如果你希望將標(biāo)準(zhǔn)錯誤輸出(stderr)也一并重定向到文件中,你可以使用以下命令:

command > log.txt 2>&1

這將把標(biāo)準(zhǔn)錯誤輸出(stderr)合并到標(biāo)準(zhǔn)輸出(stdout)中,并將它們都重定向到 “l(fā)og.txt” 文件。

如果你希望將日志追加到文件而不是覆蓋原有內(nèi)容,你可以使用雙重大于號 “>>”:

command >> log.txt

這將把命令的輸出追加到 “l(fā)og.txt” 文件的末尾。

請注意,以上命令中的 “command” 可以是任何需要輸出日志的命令或程序。你可以根據(jù)自己的需要進(jìn)行調(diào)整。

0