91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Shell重定向

發布時間:2020-07-13 09:48:06 來源:網絡 閱讀:257 作者:誠之戀 欄目:網絡安全

    Liunx下系統打開的3個文件,即標準輸入、標注輸出和標準錯誤輸出。用戶的shell將鍵盤設為默認的標準輸入,默認的標準輸入和標準錯誤輸出為屏幕。也就是說,用戶從鍵盤輸入命令,然后將結果和錯誤消息輸入到屏幕

    所謂的重定向,就是不適用系統默認的標注輸入/輸入,而是重定向,因此重定向分為輸入重定重定向,輸入重定向和錯誤輸出重定向。要實現重定向就需要了解重定向操作符,shell就是根據重定向操作符來決定重定向操作的。

    (1)輸入重定向     操作符‘<’和 ‘<<’

    輸入重定向用于改變命令的輸入源,利用輸入重定向,就可以將一個文件的內容作為命令的輸入,而不是鍵盤輸入

Shell重定向

這里是利用wc命令統計輸入給它的文件/etc/shadow的行數、單詞數和字符數

    還有一種輸入重定向操作符是‘<<’。這種重定向是告訴shell,當前命令的標準輸入為來自命令行中一堆分隔符中間的內容

Shell重定向

上面的命令是將一堆分隔號aa之間的內容作為wc命令的輸入。分隔符可以是任何字符。shell將在第一個分隔號后開始讀取內容,直到出現另一個分隔號讀取結束,然后將內容送給wc命令處理

    (2)輸入重定向 操作符‘>’和‘>>’

    輸出重定向不是將命令的輸出結果在屏幕輸出,而是輸出到一個指定文件中。

    在Linux下輸出重定向用的很多。例如,某個命令的輸出很長,一個屏幕無法顯示完畢,這時可以將命令的輸出指定到一個文件,然后用more命令查看這個文件,從而得到命令輸出的完整信息。

Shell重定向

這條命令是將ps -ef輸出的系統運行進程信息全部輸出到ps.txt文件,而不是輸出到屏幕,可以用more命令來查看ps.txt文件中系統運行的信息進程。

注:如果在‘>’后面指定的文件不存在,shell就會自動重建一個;如果文件存在,那么這個文件原有的內容將被覆蓋;如果不想覆蓋存在的文件,可以使用‘>>’操作符。

Shell重定向

這條命令是將/etc目錄及其子目錄下的所有文件信息追加到/root/install.log文件的后面。/root/install.log文件原來的內容仍然存在。

    (3)錯誤重定向 操作符‘2>’‘2>>’

    錯誤重定向和標出輸出重定向一樣。對錯誤輸出的重定向

Shell重定向

其中,tar是打包名命令,可以在屏幕上看到tar的解壓過程,如果‘text.tar.gz’是個損壞的壓縮包,就會把錯誤消息輸出到errot.txt文件中。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

武平县| 石泉县| 鲜城| 通许县| 万全县| 黄陵县| 汝州市| 白河县| 枣强县| 社旗县| 井研县| 鲁山县| 紫金县| 湖南省| 鄱阳县| 金湖县| 时尚| 资溪县| 正阳县| 舞钢市| 永兴县| 修水县| 广安市| 济阳县| 工布江达县| 高淳县| 新余市| 奉新县| 龙陵县| 尉犁县| 清河县| 宜昌市| 昂仁县| 无极县| 泾源县| 青海省| 时尚| 永平县| 怀集县| 昌乐县| 巴南区|