Linux中國
命令行星期二——第六部分
如果我重複了該命令,或者使用不同的命令重定向到了同名文件,那麼它就會被一次又一次地覆蓋。所以,在那種情況下,如果我想要把輸出結果重定向並附加到現存文件中,我唯一能做的事情就是下一次使用「>>」來替換「>」。
標準輸入
許多命令也可以接受來自稱之為標準輸入的設備的輸入。默認情況下,輸入來自鍵盤,然而也可以來自一個文件。要重定向它,使用跟前面相反的字元:『<』。
請看下面的例子:
sort < man.txt
管道
要想把多個命令連接到一起,你可以使用管道。管道所要做的是,將一個命令的標準輸出注入到另一個命令的標準輸入。肖茨先生的最愛:
ls – l | less
通過使用『| less』這個小把戲,你可以讓任何命令滾動輸出。 過濾器
過濾器
過濾器是管道中常用的程序。過濾器獲取標準輸入,對它進行操作,然後把結果發送到標準輸出。它們可以以一種相當強大的方式處理信息。這兒提供了一個程序列表,大多數都是用作過濾器的。它們可以用於執行、查詢,或者將幫助頁重定向到它們,然後再重定向到一個文件!
過濾器:sort, uniq, grep (我們發現這一個東西遍布論壇,因此我建議大家深入研究一下), fmt, pr, head, tail, tr, sed, awk。
結束
我們只剩下幾個課程來闡述CLI的基本用法了,到成熟期的時候,我希望大家都會對CLI興趣會增多一點了,也希望大家在蕭條期也進行一些探索!而在你們動手乾的時候,我希望你們…… 玩得不亦樂乎!
via: https://news.opensuse.org/2014/07/30/command-line-somedays-part-six/
作者:Nenad Latinović 譯者:GOLinux 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive
對這篇文章感覺如何?
太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
More in:Linux中國
如何通過 VLC 使用字幕
使用 VLC 媒體播放器播放和管理字幕的新手指南。
Unix 桌面:在 Linux 問世之前
僅僅開源還不足以實現開放,還需開放標準和建立共識。
Valve 對於 Ubuntu 的 Snap 版本的 Steam 並不滿意:原因何在
你可能會發現,Snap 版本的 Steam 並不如你期待的那樣好,你怎麼看?
Wine 9.0 發布,實驗性地加入了 Wayland 驅動
Wine 的這個新版本正在為未來做好準備!