歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> Unix資訊 >> 文本知識中用到的Unix命令知識

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

日期:2017/3/6 11:37:38   编辑: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