最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2018年03月12日 15:18:55   投稿:wdc  
Linux標準輸入、輸出設備主要是鍵盤和顯示器,輸出重定向是改變程序運行的輸入來源和輸出地點

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

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

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

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

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

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

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

3、Linux輸入重定向

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

總結(jié)一五Linux的輸入輸出重定向:

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

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

相關(guān)文章

  • Linux命令學習總結(jié):詳解reboot命令

    Linux命令學習總結(jié):詳解reboot命令

    這篇文章主要介紹了Linux命令學習總結(jié):詳解reboot命令,這個指令使用起來非常簡單,有興趣的可以了解一下。
    2016-11-11
  • centos7安裝mysql并jdbc測試實例詳解

    centos7安裝mysql并jdbc測試實例詳解

    這篇文章主要介紹了centos7安裝mysql并jdbc測試實例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • Linux sftp命令用法總結(jié)

    Linux sftp命令用法總結(jié)

    在本篇文章里小編給大家分享的是一篇關(guān)于Linux sftp命令的相關(guān)知識點內(nèi)容,有需要的朋友們可以學習下。
    2019-10-10
  • CentOS7.4下 安裝JDK1.8的圖文教程

    CentOS7.4下 安裝JDK1.8的圖文教程

    這篇文章主要介紹了CentOS7.4下 安裝JDK1.8的圖文教程,本文圖文并茂給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • Linux系統(tǒng)下為Nginx安裝多版本PHP

    Linux系統(tǒng)下為Nginx安裝多版本PHP

    本文為大家講解了如何在Linux,Nginx環(huán)境下安裝多版本PHP,并支持每個站點不同PHP版本的安裝配置方法
    2018-10-10
  • Linux使用traceroute來進行網(wǎng)絡診斷分析

    Linux使用traceroute來進行網(wǎng)絡診斷分析

    在Linux系統(tǒng)下,traceroute是一個網(wǎng)絡診斷工具,用于追蹤一個數(shù)據(jù)包從源點到目的地所經(jīng)過的路由路徑,它通過向目的地發(fā)送一系列的 UDP 或 ICMP 數(shù)據(jù)包,并記錄每個數(shù)據(jù)包所經(jīng)過的路由器,來顯示數(shù)據(jù)包到達目的地的路徑,本文介紹了Linux如何使用traceroute來進行網(wǎng)絡診斷分析
    2025-03-03
  • Git 刪除遠程服務器文件同時保留本地文件實例詳解

    Git 刪除遠程服務器文件同時保留本地文件實例詳解

    這篇文章主要介紹了Git 刪除遠程服務器文件同時保留本地文件實例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • Linux移動文件與目錄-mv命令的10個實用例子

    Linux移動文件與目錄-mv命令的10個實用例子

    在Linux中很重要也很基礎的一個命令就是mv移動或重命名文件與目錄命令。當你想要將文件從一個位置移動到另一個地方并且不想復制它,那么mv 命令是完成這個任務的首選。下面這篇文章給大家詳細介紹了使用mv命令的10個實用例子,有需要的朋友們可以參考借鑒。
    2017-01-01
  • linux安裝xmind的方法步驟

    linux安裝xmind的方法步驟

    這篇文章主要介紹了linux安裝xmind的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • Linux編譯LVGL仿真器出錯問題解決

    Linux編譯LVGL仿真器出錯問題解決

    大家好,本篇文章主要講的是Linux編譯LVGL仿真器出錯問題解決,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01

最新評論

正安县| 磐安县| 邯郸县| 射洪县| 民勤县| 巴林右旗| 昆明市| 嘉义县| 溆浦县| 彰化县| 清徐县| 当涂县| 金川县| 同德县| 乌鲁木齐市| 通城县| 新泰市| 蓬莱市| 绍兴县| 桦南县| 周宁县| 蚌埠市| 宽城| 新巴尔虎左旗| 临城县| 琼中| 钦州市| 威海市| 娱乐| 怀集县| 西丰县| 泸西县| 吴江市| 弥勒县| 绥滨县| 盐亭县| 石家庄市| 雷波县| 宁安市| 临湘市| 保亭|