在Linux中我們常常使用tail這個命令來顯示一個文件最後的幾行,配合-n選項可以指定顯示最後幾行(- -||..) 例如:tail -n 20 1.txt就是顯示1.txt這個文件的倒數20行,那麼-n 30就是顯示倒數30行了,如果有什麼不懂的話,可以去看看《Linux就該這么學》這本書的第二章,非常詳細介紹了這些常用的命令,初學者一定要掌握書上的常用命令。
『貳』 Linux中顯示一個文件最後幾行的命令是什麼
tail -n 20 filenamex0dx0a說明:顯示filename最後20行。x0dx0ax0dx0aLinux下tail命令的使用方法。x0dx0alinux tail命令用途是依照要求將指定的文件的最後部分輸出到標准設備,通常是終端,通俗講來,就是把某個檔案文件的最後幾行顯示到終端上,假設該檔案有更新,tail會自己主動刷新,確保你看到最新的檔案內容。x0dx0a一、tail命令語法x0dx0atail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]x0dx0a參數解釋:x0dx0a-f 該參數用於監視File文件增長。x0dx0a-c Number 從 Number 位元組位置讀取指定文件x0dx0a-n Number 從 Number 行位置讀取指定文件。x0dx0a-m Number 從 Number 多位元組字元位置讀取指定文件,比方你的文件假設包括中文字,假設指定-c參數,可能導致截斷,但使用-m則會避免該問題。x0dx0a-b Number 從 Number 表示的512位元組塊位置讀取指定文件。x0dx0a-k Number 從 Number 表示的1KB塊位置讀取指定文件。x0dx0aFile 指定操作的目標文件名稱x0dx0a上述命令中,都涉及到number,假設不指定,默認顯示10行。Number前面可使用正負號,表示該偏移從頂部還是從尾部開始計算。x0dx0atail可運行文件一般在/usr/bin/以下。x0dx0a二、tail命令使用方法演示例子x0dx0a1、tail -f filenamex0dx0a說明:監視filename文件的尾部內容(默認10行,相當於增加參數 -n 10),刷新顯示在屏幕上。退出,按下CTRL+C。x0dx0a2、tail -n 20 filenamex0dx0a說明:顯示filename最後20行。x0dx0a3、tail -n +20 filenamex0dx0a說明:顯示filename前面20行。x0dx0a4、tail -r -n 10 filenamex0dx0a說明:逆序顯示filename最後10行。x0dx0a補充:x0dx0a跟tail功能相似的命令還有:x0dx0acat 從第一行開始顯示檔案內容。x0dx0atac 從最後一行開始顯示檔案內容。x0dx0amore 分頁顯示檔案內容。x0dx0aless 與 more 相似,但支持向前翻頁x0dx0ahead 僅僅顯示前面幾行x0dx0atail 僅僅顯示後面幾行x0dx0an 帶行號顯示檔案內容x0dx0aod 以二進制方式顯示檔案內容
『叄』 Linux中顯示一個文件最後幾行的命令是什麼
tail 命令。如tail 20 文件命名,是查看文件最後20行。
另外使用 tail -20f 文件名,可以追加查看文件末尾內容,即文件不停的被寫入時,可以實時刷新。一般用於查看程序日誌文件。
『肆』 linux中可以同時查看一個文件的前幾行和末尾幾行
#前10行
head-n10file.txt
#後10行
tail-n10file.txt
『伍』 Linux中顯示一個文件最後幾行的命令是什麼
tail -n 20 filename
說明:顯示filename最後20行。
Linux下tail命令的使用方法。
linux tail命令用途是依照要求將指定的文件的最後部分輸出到標准設備,通常是終端,通俗講來,就是把某個檔案文件的最後幾行顯示到終端上,假設該檔案有更新,tail會自己主動刷新,確保你看到最新的檔案內容。
一、tail命令語法
tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]
參數解釋:
-f 該參數用於監視File文件增長。
-c Number 從 Number 位元組位置讀取指定文件
-n Number 從 Number 行位置讀取指定文件。
-m Number 從 Number 多位元組字元位置讀取指定文件,比方你的文件假設包括中文字,假設指定-c參數,可能導致截斷,但使用-m則會避免該問題。
-b Number 從 Number 表示的512位元組塊位置讀取指定文件。
-k Number 從 Number 表示的1KB塊位置讀取指定文件。
File 指定操作的目標文件名稱
上述命令中,都涉及到number,假設不指定,默認顯示10行。Number前面可使用正負號,表示該偏移從頂部還是從尾部開始計算。
tail可運行文件一般在/usr/bin/以下。
二、tail命令使用方法演示例子
1、tail -f filename
說明:監視filename文件的尾部內容(默認10行,相當於增加參數 -n 10),刷新顯示在屏幕上。退出,按下CTRL+C。
2、tail -n 20 filename
說明:顯示filename最後20行。
3、tail -n +20 filename
說明:顯示filename前面20行。
4、tail -r -n 10 filename
說明:逆序顯示filename最後10行。
補充:
跟tail功能相似的命令還有:
cat 從第一行開始顯示檔案內容。
tac 從最後一行開始顯示檔案內容。
more 分頁顯示檔案內容。
less 與 more 相似,但支持向前翻頁
head 僅僅顯示前面幾行
tail 僅僅顯示後面幾行
n 帶行號顯示檔案內容
od 以二進制方式顯示檔案內容
『陸』 [Linux]-tail命令 – 查看文件尾部內容
tail用於顯示文件尾部的內容,默認在屏幕上顯示指定文件的橡螞末尾10行。如果給定的文件不止一個,則在顯示的每個文件前面加一梁塌埋個文件名標題。如果沒有指定文件或者文件名為衫改「-」,則讀取標准輸入。
語法格式:tail [參數]
『柒』 linux鏌ョ湅鏂囦歡鐨勫悗鍑犺
鏁堟灉鍥
tail -n 20 filename
璇存槑錛氭樉紺篺ilename鏈鍚20琛屻
Linux涓媡ail鍛戒護鐨勪嬌鐢ㄦ柟娉
linux tail鍛戒護鐢ㄩ旀槸渚濈収瑕佹眰灝嗘寚瀹氱殑鏂囦歡鐨勬渶鍚庨儴鍒嗚緭鍑哄埌鏍囧噯璁懼囷紝閫氬父鏄緇堢錛岄氫織璁叉潵錛屽氨鏄鎶婃煇涓妗f堟枃浠剁殑鏈鍚庡嚑琛屾樉紺哄埌緇堢涓婏紝鍋囪捐ユ。妗堟湁鏇存柊錛宼ail浼氳嚜宸變富鍔ㄥ埛鏂幫紝紜淇濅綘鐪嬪埌鏈鏂扮殑妗f堝唴瀹廣
涓銆乼ail鍛戒護璇娉
tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]
鍙傛暟瑙i噴錛
-f 璇ュ弬鏁扮敤浜庣洃瑙咶ile鏂囦歡澧為暱銆
-c Number 浠 Number 瀛楄妭浣嶇疆璇誨彇鎸囧畾鏂囦歡
-n Number 浠 Number 琛屼綅緗璇誨彇鎸囧畾鏂囦歡銆
-m Number 浠 Number 澶氬瓧鑺傚瓧絎︿綅緗璇誨彇鎸囧畾鏂囦歡錛屾瘮鏂逛綘鐨勬枃浠跺亣璁懼寘鎷涓鏂囧瓧錛屽亣璁炬寚瀹-c鍙傛暟錛屽彲鑳藉艱嚧鎴鏂錛屼絾浣跨敤-m鍒欎細閬垮厤璇ラ棶棰樸
-b Number 浠 Number 琛ㄧず鐨512瀛楄妭鍧椾綅緗璇誨彇鎸囧畾鏂囦歡銆
-k Number 浠 Number 琛ㄧず鐨1KB鍧椾綅緗璇誨彇鎸囧畾鏂囦歡銆
File 鎸囧畾鎿嶄綔鐨勭洰鏍囨枃浠跺悕縐
涓婅堪鍛戒護涓錛岄兘娑夊強鍒皀umber錛屽亣璁句笉鎸囧畾錛岄粯璁ゆ樉紺10琛屻侼umber鍓嶉潰鍙浣跨敤姝h礋鍙鳳紝琛ㄧず璇ュ嚲縐諱粠欏墮儴榪樻槸浠庡熬閮ㄥ紑濮嬭$畻銆
tail鍙榪愯屾枃浠朵竴鑸鍦/usr/bin/浠ヤ笅銆
浜屻乼ail鍛戒護浣跨敤鏂規硶婕旂ず渚嬪瓙
1銆乼ail -f filename
璇存槑錛氱洃瑙唂ilename鏂囦歡鐨勫熬閮ㄥ唴瀹癸紙榛樿10琛岋紝鐩稿綋浜庡炲姞鍙傛暟 -n 10錛夛紝鍒鋒柊鏄劇ず鍦ㄥ睆騫曚笂銆傞鍑猴紝鎸変笅CTRL+C銆
2銆乼ail -n 20 filename
璇存槑錛氭樉紺篺ilename鏈鍚20琛屻
3銆乼ail -n +20 filename
璇存槑錛氭樉紺篺ilename鍓嶉潰20琛屻
4銆乼ail -r -n 10 filename
璇存槑錛氶嗗簭鏄劇ずfilename鏈鍚10琛屻
琛ュ厖錛
璺焧ail鍔熻兘鐩鎬技鐨勫懡浠よ繕鏈夛細
cat 浠庣涓琛屽紑濮嬫樉紺烘。妗堝唴瀹廣
tac 浠庢渶鍚庝竴琛屽紑濮嬫樉紺烘。妗堝唴瀹廣
more 鍒嗛〉鏄劇ず妗f堝唴瀹廣
less 涓 more 鐩鎬技錛屼絾鏀鎸佸悜鍓嶇炕欏
head 浠呬粎鏄劇ず鍓嶉潰鍑犺
tail 浠呬粎鏄劇ず鍚庨潰鍑犺
n 甯﹁屽彿鏄劇ず妗f堝唴瀹
od 浠ヤ簩榪涘埗鏂瑰紡鏄劇ず妗f堝唴瀹
1銆佹煡鐪嬫枃鏈鏂囦歡澶撮儴n琛
head -n 200 filename #--200鍙鏇挎崲涓轟換涓鏁板瓧
2銆佹煡鐪嬫枃鏈鏂囦歡鏈灝緉琛
tail -n 200 filename #--200鍙鏇挎崲涓轟換涓鏁板瓧
3銆佹煡鐪嬫枃鏈鏂囦歡琛屾暟
wc -l filename
Linux Centos 鏂囦歡鏌ョ湅 濡備綍鏄劇ず鏈鍚庡嚑琛 錛屾煇鍑犺
1.鏄劇ず鏈鍚20琛
tail -n 20 鏂囦歡鍚
濡倀ail -n 20 log.txt
2.鏄劇ず涓闂20錛屼粠1000寮濮
cat log.txt|tail -n +1000|head -n 20
娉錛歵ail -n +琛屽彿 鎰忔濅負 浠庣澶氬皯琛屽紑濮 錛屽傛灉鏄 tail -n -琛 == tail -n 琛 鎰忔濅負鏂囦歡鏈灝懼氬皯琛岀殑鏁版嵁
head -n 20 鍓20琛岀殑鏁版嵁
3.涔熷彲浠ョ敤sed鍛戒護
濡 sed -n 100,120p log.txt 100 鍒120琛岀殑鏁版嵁銆