1. 程式人生 > >linux之tail和head的使用

linux之tail和head的使用

輸出 ace linu pac file inux 命令顯示 文件的 lai

tail

基本介紹

  用於顯示文件的結尾的內容。在默認情況下,taild命令顯示文件的後10行內容

表達式

  tail [options] [filenames]

常用參數

  • -c:輸出最後N個字節
  • -f:當文件增長時,輸出後續添加的數據,當文件不存在時,會立即結束
  • -F:和-f用法基本一致,但是在文件不存在時會繼續重試
  • -n:
  • -q:
  • -s:
  • -v:

基本使用

  • 默認顯示最後十行

  命令:tail test.txt

  • 指定顯示最後多少行

  命令:

  tail -n5 test1.txt  或
  tail -n 5 test1.txt 或
  tail -5 test1.txt 或
  tail -n -5 test1.txt
  • 從第幾行開始顯示後面的內容
  命令:tail -n +5 test1.txt 或 tail +5 test1.txt
  • 循環輸出新增的內容
  命令:tail -f test1.txt 或tailf test1.txt
  • 循環輸出最後多少行
  命令:tail -2f test1.txt
  說明:循環輸出最後2行
  • 從第幾個字節開始往後輸出
  命令:
  tail +5c test1.txt 或
  tail -c +5 test1.txt

head

基本介紹

  head 命令可以將一段文本的開頭一部分輸出到標準輸出。默認輸出前十行。可以同時操作多個文件

表達式

head [-n -k ]... [FILE]...

常用參數

  • -c:輸出多少個字節
  • -n:輸出多少行
  • -q:
  • -v:

基本使用

  • 輸出前多少行

  命令:  

  head -n3 test1.txt 或
  head -n 3 test1.txt 或
  head -n +3 test1.txt 或
  head -3 test1.txt
  • 輸出除去後面多少行外的內容

  命令:head -n -3 test1.txt

  • 輸出前幾個字節

  命令:head -c5 test1.txt

linux之tail和head的使用