中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

Linux輸入輸出重定向詳細使用說明

發布時間:2020-10-22 02:26:03 來源:腳本之家 閱讀:155 作者:wdc 欄目:服務器

1、Linux標準輸入輸出
Linux標準輸入、輸出設備主要是鍵盤和顯示器,詳細介紹如下表所示。

Linux標準輸入輸出
設備 設備文件名 文件描述符 類型 符號表示
鍵盤 /dev/stdin 0(缺省是鍵盤,為0時是文件或者其他命令的輸出) 標準輸入 < <<
顯示器 /dev/stdout 1(缺省是屏幕,為1時是文件) 標準輸出 > >>
顯示器 /dev/stderr 2(缺省是屏幕,為2時是文件) 標準錯誤輸出 2> 2>>

注:其中一個>表示:覆蓋原文件中的內容;如果文件不存在,就創建文件;如果文件存在,就將其清空;一般我們備份清理日志文件的時候

兩個>即>>表示:追加到原文件中的內容之后;果文件不存在,就創建文件;如果文件存在,則將新的內容追加到那個文件的末尾,該文件中的原有內容不受影響

2、Linux輸出重定向
輸出重定向:改變程序運行的輸入來源和輸出地點。

主要的適用方法如下表所示:

輸出重定向
類型 符號 功能
標準輸出重定向 命令 >文件 以覆蓋方式,把命令的正確輸出內容輸出到指定的文件或設備當中
命令 >>文件 以追加方式,把命令的正確輸出內容輸出到指定的文件或設備當中
標準錯誤輸出重定向 錯誤命令 2>文件 以覆蓋方式,把命令的錯誤輸出內容輸出到指定的文件或設備當中
錯誤命令 2>>文件 以追加方式,把命令的錯誤輸出內容輸出到指定的文件或設備當中
正確/錯誤輸出同時保存 命令 > 文件 2>&1 以覆蓋方式,把命令的正確輸出和錯誤輸出內容保存到同一個文件當中
命令 >> 文件 2>&1 以追加方式,把命令的正確輸出和錯誤輸出內容保存到同一個文件當中
命令 &> 文件 以覆蓋方式,把命令的正確輸出和錯誤輸出內容保存到同一個文件當中
命令 &>> 文件 以追加方式,把命令的正確輸出和錯誤輸出內容保存到同一個文件當中
命令 >>文件1 2>文件2 以追加方式,把命令的正確輸出保存在文件1中;以覆蓋方式,把命令的錯誤輸出內容保存到文件2中

3、Linux輸入重定向

輸入重定向
類型 符號 功能
標準輸入 命令 <文件1 命令把文件1的內容作為標準輸入
標識符限定輸入 命令 <<標識符 命令從標準輸入中讀入內容,直到遇到“標識符”分界符位置
輸入輸出重定向 命令 <文件1 >文件2 命令把文件1的內容作為標準輸入,把文件2作為標準輸出

總結一五Linux的輸入輸出重定向:

1、重新設置命令的默認輸入,輸出,指向到自己文件(文件,文件描述符,設備其實都是文件,因為linux就是基于設備也是文件,描述符也指向是文件)

2、擴展自己新的描述符,對文件進行讀寫操作

向AI問一下細節

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

AI

获嘉县| 大方县| 泾阳县| 松潘县| 崇义县| 呼图壁县| 赫章县| 崇州市| 泾阳县| 玉山县| 庄河市| 凤山市| 自治县| 寻乌县| 甘泉县| 乌鲁木齐县| 五家渠市| 德安县| 石渠县| 南开区| 虹口区| 莲花县| 井冈山市| 延津县| 贵港市| 江北区| 裕民县| 陕西省| 云龙县| 安溪县| 怀仁县| 福海县| 南澳县| 运城市| 和田市| 宜兴市| 吐鲁番市| 老河口市| 天台县| 德格县| 河津市|