共計(jì) 395 個(gè)字符,預(yù)計(jì)需要花費(fèi) 1 分鐘才能閱讀完成。
要將 Linux 終端的輸出重定向到文件,可以使用大于符號(hào)(>)或雙大于符號(hào)(>>)來(lái)實(shí)現(xiàn)。
- 使用大于符號(hào)(>)會(huì)將命令的標(biāo)準(zhǔn)輸出重定向到指定的文件,如果文件不存在則會(huì)創(chuàng)建文件并將輸出寫(xiě)入其中。如果文件已經(jīng)存在,則會(huì)覆蓋文件內(nèi)容。
例如,將 ls 命令的輸出重定向到一個(gè)名為 output.txt 的文件中:
ls > output.txt
- 使用雙大于符號(hào)(>>)會(huì)將命令的標(biāo)準(zhǔn)輸出追加到指定的文件末尾,如果文件不存在則會(huì)創(chuàng)建文件并將輸出寫(xiě)入其中。
例如,將 ls 命令的輸出追加到一個(gè)名為 output.txt 的文件中:
ls >> output.txt
除了標(biāo)準(zhǔn)輸出之外,還可以使用大于符號(hào)和雙大于符號(hào)來(lái)重定向標(biāo)準(zhǔn)錯(cuò)誤輸出(stderr)和標(biāo)準(zhǔn)輸出(stdout)到同一個(gè)文件中:
command > file.txt 2>&1
此命令會(huì)將命令的標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯(cuò)誤輸出都重定向到 file.txt 文件中。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完