国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

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

2024-08-28 00:02:16
字體:
來源:轉載
供稿:網友

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作為標準輸出
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 玉溪市| 巴南区| 新干县| 延边| 买车| 九龙坡区| 济宁市| 宁城县| 井冈山市| 白河县| 南充市| 朝阳区| 调兵山市| 长顺县| 利辛县| 丽江市| 澄迈县| 岑溪市| 同江市| 武邑县| 米脂县| 漳平市| 磴口县| 中超| 佛冈县| 铁力市| 汕尾市| 武定县| 门头沟区| 建宁县| 洪泽县| 固原市| 高雄市| 资源县| 垫江县| 阜新| 宁武县| 金溪县| 南澳县| 平和县| 江安县|