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

首頁 > 學院 > 操作系統 > 正文

數據流重定向

2024-06-28 13:25:26
字體:
來源:轉載
供稿:網友
數據流重定向

OUTPUT

> 以覆蓋的方式將正確的數據輸出到指定的文件或設備上

>> 以累加的方式將正確的數據輸出到指定的文件或設備上

2> 以覆蓋的方式將錯誤的數據輸出到指定的文件或設備上

2>> 以累加的方式將錯誤的數據輸出到指定的文件或設備上

  eg: ls -l > ~/lsResu.txt

    ls -l /etc/123 2> ~/lsResu.txt

    ls -l /etc/123 > ~/lsRightResu.txt 2> ~/lsErrorResu.txt

如果想將正確和錯誤的數據輸出到同一文件上呢?^_^

    ls -l /etc/123 > ~/lsResu.txt 2>&1

    ls -l /etc/123 &> ~/lsResu.txt

如果不想要錯誤信息也不顯示呢?

    ls -l /etc/123 2> /dev/null

INPUT

< 需要數據的地方由文件內容代替 (需要 ^ + D 來結束輸入)

<< 以某個字符串結束輸入 

  eg: cat > testDoc.txt < ~/.bashrc

    cat > testDoc.txt < END

ELSE

如果你想執行完一個命令后自動執行下一個命令呢?

  eg: ls -l; date

判斷依據

  && 從左往右執行,有錯誤時結束

  || 從左往右右執行,有正確時結束(或自然結束)

  eg: mkdir /etc/123 && ls -l /etc/123

    ls -l /etc/123 2> /dev/null || (mkdir /etc/123 && ls -l /etc/123) //如果存在 /etc/123 則輸出結果,不存在則創建并輸出,創建時出錯則不輸出

ps: 整理后果然有很大的收獲喲 ^_^


上一篇:tee命令

下一篇:IP地址初了解

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临沂市| 宜兴市| 柳河县| 股票| 陵川县| 湖口县| 宜兴市| 巫溪县| 满洲里市| 宁乡县| 威信县| 太白县| 苍溪县| 嵩明县| 青神县| 德令哈市| 本溪| 南江县| 准格尔旗| 惠水县| 盐池县| 扎兰屯市| 叶城县| 江门市| 兰坪| 信丰县| 从化市| 西平县| 平和县| 宜良县| 达日县| 新宾| 广州市| 洪泽县| 渭南市| 吉水县| 岑巩县| 咸丰县| 宣化县| 乌拉特中旗| 花莲县|