在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琛岀殑鏁版嵁銆