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、擴展自己新的描述符,對文件進行讀寫操作

更多關于云服務器域名注冊,虛擬主機的問題,請訪問三五互聯官網:m.shinetop.cn

贊(0)
聲明:本網站發布的內容(圖片、視頻和文字)以原創、轉載和分享網絡內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。郵箱:3140448839@qq.com。本站原創內容未經允許不得轉載,或轉載時需注明出處:三五互聯知識庫 » Linux輸入輸出重定向詳細使用說明

登錄

找回密碼

注冊

主站蜘蛛池模板: 国产成人8X人网站视频| 蜜臀av在线观看| 日本另类αv欧美另类aⅴ| 久久av高潮av喷水av无码| 三人成全免费观看电视剧高清| 高清无码爆乳潮喷在线观看| 亚洲欧洲色图片网站| 18禁黄无遮挡网站免费| 国色天香中文字幕在线视频| 国产亚洲av日韩精品熟女| 国产精品色哟哟在线观看| 国产精品青青在线观看爽香蕉 | 亚洲国产成人精品女人久| 国产亚洲一二三区精品| 99国产精品欧美一区二区三区| 成年入口无限观看免费完整大片| 一本一道av中文字幕无码| 亚洲一精品一区二区三区| 无码少妇一区二区| 国产熟女一区二区三区四区| 人妻中出无码中字在线| 大地资源高清播放在线观看| 成人无码视频在线观看免费播放| 怀宁县| 亚洲乱理伦片在线观看中字| 久久发布国产伦子伦精品| 昌乐县| 日本伊人色综合网| 日韩乱码视频一区二区三区| 在线观看视频一区二区三区| 国产欧美日韩精品丝袜高跟鞋| 日本大片在线看黄a∨免费| 国产对白老熟女正在播放| 亚洲国产日韩欧美一区二区三区| 亚洲最大日韩精品一区| 日韩精品一区二区都可以| 偷拍美女厕所尿尿嘘嘘小便| 99riav精品免费视频观看| 国产精品久久久久久亚洲色| 国产精品美女久久久久久麻豆| 国产精品一区二区三区三级|