新聞中心
輸入重定向是指把文件導入到命令中,而輸出重定向則是指把原本要輸出到屏幕的數(shù)據(jù)信息寫入到指定文件中,下面為大家詳細講解一下輸出重定向。

網(wǎng)站建設(shè)、成都網(wǎng)站制作的開發(fā),更需要了解用戶,從用戶角度來建設(shè)網(wǎng)站,獲得較好的用戶體驗。成都創(chuàng)新互聯(lián)多年互聯(lián)網(wǎng)經(jīng)驗,見的多,溝通容易、能幫助客戶提出的運營建議。作為成都一家網(wǎng)絡(luò)公司,打造的就是網(wǎng)站建設(shè)產(chǎn)品直銷的概念。選擇成都創(chuàng)新互聯(lián),不只是建站,我們把建站作為產(chǎn)品,不斷的更新、完善,讓每位來訪用戶感受到浩方產(chǎn)品的價值服務(wù)。
Shell輸出重定向一般通過在命令間插入特定的符號來實現(xiàn)。特別的,這些符號的語法如下所示:
command1 > file1
上面這個命令執(zhí)行command1然后將輸出的內(nèi)容存入file1。
注意任何file1內(nèi)的已經(jīng)存在的內(nèi)容將被新內(nèi)容替代。如果要將新內(nèi)容添加在文件末尾,請使用>>操作符。
實例
執(zhí)行下面的 who 命令,它將命令的完整的輸出重定向在用戶文件中(users):
$ who > users
執(zhí)行后,并沒有在終端輸出信息,這是因為輸出已被從默認的標準輸出設(shè)備(終端)重定向到指定的文件。
你可以使用 cat 命令查看文件內(nèi)容:
$ cat users
_mbsetupuser console Oct 31 17:35
tianqixin console Oct 31 17:35
tianqixin ttys000 Dec 1 11:33
輸出重定向會覆蓋文件內(nèi)容,請看下面的例子:
$ echo "菜鳥教程:www.runoob.com" > users
$ cat users
菜鳥教程:www.runoob.com
$
如果不希望文件內(nèi)容被覆蓋,可以使用 >> 追加到文件末尾,例如:
$ echo "菜鳥教程:www.runoob.com" >> users
$ cat users
菜鳥教程:www.runoob.com
菜鳥教程:www.runoob.com
$
輸入重定向
當前標題:Shell輸出重定向講解
當前網(wǎng)址:http://www.fisionsoft.com.cn/article/ccdeepo.html


咨詢
建站咨詢
