歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> Unix資訊

文本知識中用到的Unix命令知識

在操作中,命令是有很多的作用的。今天,我們就來講解一下Unix命令的知識。我們知道有兩個常用來生成文本輸出的標准 Unix命令:cat 和 echo。

Unix命令 cat 讀取參數中指定的每個文件,並將這些文件的內容寫入到 stdout。Unix命令 echo 將其參數寫入到 stdout。您常常會發現它們作為更復雜的Unix命令管道中的一部分(請參見清單 2)。

CODE:清單 2. 使用 cat 和 echo
 

  1. cat file1 file2 ... filen  
  2. echo arguments...  

但如果您只需要文件中開頭的部分或結尾的部分,那又應該如何呢?cat 有兩種可用來完成這種任務的變種,稱為 head 和 tail(請參見清單 3),它們分別可以顯示開頭的或結尾的 10 行內容,您可以使用 -n 選項為它們指定不同的行數。

CODE:清單 3. 使用 head 和 tail
 

  1. head file1 file2 ... filen  
  2. tail file1 file2 ... filen  

Unix命令 tail 還有一個有用的選項 -f (follow)。該選項告訴 tail 打印指定文件的最後 10 行,但是它不僅打印已有的內容,還會等待該文件中將要出現的更多內容,並對其進行打印。您可以使用該選項接著 顯示錯誤日志中的輸出,例如,要在將錯誤寫入到日志的同時查看這些錯誤。

Copyright © Linux教程網 All Rights Reserved