① Linux命令: tail
原單詞 tail (尾巴)
<mark style="box-sizing: border-box; background-color: rgb(255, 255, 0); color: rgb(0, 0, 0);">工作中應用於查看實時日誌,或者復現BUG時實時查看日誌</mark>
tail 命令可用於查看文件的內容,與cat不同的是tail命令是從末尾開始查看,默認查看最後十行,最常用的是 -f 參數,可以實時刷新文件的內容(循環讀取)
-f: 循環讀取
-n<行數>: 顯示文件的尾部n行內容
例子:
tail a.log
讀取a.log最後10行內容
tail -f a.log
循環讀取a.log的內容
tail -n50 a.log
讀取a.log最後50行內容
tail -50f a.log
讀取a.log最後50行內容,並循環讀取新的內容
進入/root目錄
新建 tailTest文件夾
進入 tailTest目錄
新建 a.log 文件
將 / 根目錄下的內容 重定向到 a.log
ls / > a.log
tail a.log
tail -n5 a.log
第一步: 雙擊 圖中菜單
第二步 : 拖拽新的窗口
第三步 : 獲得下圖所示的 界面
在左側窗口中 輸入 tail -f a.log
在右側窗口中輸入 ll /root/ >> /root/tailTast/a.log (將/root 目錄下的文件詳情 追加到 a.log文件中)
可以看到左側窗口 自動出現了追加的內容
這就是 tail -f 參數的作用: 實時讀取文件的新內容(或者叫循環讀取), 通常我們用 tail -f 命令來查看 服務端列印的日誌
但是這個時候 左側窗口的 tail -f a.log命令依舊在執行 ,首先選中左側窗口,按下 ctrl+c 就可以退出命令
tail -20f a.log
按下 ctrl+c 退出命令
② linux查看文件內容命令
linux查看文件內容最常用的5 個命令:
命令一:cat
cat命令應該是在Linux中查看文件內容最常見的命令了。
使用cat命令會列印指定文件的所有內容到標准輸出上,比如你的屏幕。
cat命令最簡單的用法,是直接在cat命令後面跟上文件即可。
命令二:nl
nl命令跟cat命令很相識,它的不同之處在於每一行的前面多了行號的顯示。
命令三:less
less命令一次只會顯示一個頁面的文件內容。
可以通過j、k兩個按鍵進行上、下瀏覽文件內容,使用q可以隨時退出。
命令四:tail
tail命令用於查看文件內容的最後一部分,默認顯示的行數是10行。
當然,如果你想讓tail命令顯示更多的文件內容,可以使用-n number這個參數,number代錶行數。
命令五:head
head命令跟tail很相識,只不過它們查看的文件內容的方向是相反的。
head命令用於查看文件內容的前面部分,默認顯示的行數也是10行。
當然,如果想顯示更多的行數的話,也是可以使用-n number這個參數,number代錶行數。
③ Linux系統查看文件內容的命令有哪些
通過命令+文件名查看內容。如下命令可以查看。
1, cat :由第一行開始顯示文件內容;
2,tac:從最後一行開始顯示,可以看出tac與cat字母順序相反;
3,nl:顯示的時候輸出行號;
4,more:一頁一頁的顯示文件內容;
5,less與more類似,但它可以向前翻頁;
6,head:只看前幾行;
7,tail:只看最後幾行;
8,od:以二進制的方式讀取文件。
9,vi和vim作為編輯器,也可以打開文件查看內容。
④ linux怎麼查看文件內容
1、more指令-分頁顯示文件內容
more file1:查看文件file1的文件內容;
more -num file2:查看文件file2的內容,一次顯示num行;
more +num file3:查看文件file3的內容,從第num行開始顯示;
2、less指令——可以向前或向後查看文件內容
less file1:查看文件file1的內容;
less -m file2:查看文件file2的內容,並在屏幕底部顯示已顯示內容的百分比;
按空格鍵顯示下一屏的內容,按回車鍵顯示下一行的內容;
3、head指令-查看文件開頭的內容
head指令用於顯示文件開頭的內容,默認情況下,只顯示文件的頭10行內容。
head -n <行數> filename:顯示文件內容的前n行;
head -c <位元組> filename:顯示文件內容的前n個位元組;
4、tail指令-顯示文件尾部的內容
tail file1:顯示文件file1的尾部10行內容;
tail -n <行數> filename 顯示文件尾部的n行內容;
例如:tail -n 5 file1 顯示文件file1的末尾5行內容
tail -c <位元組數> filename 顯示文件尾部的n個位元組內容;
例如:tail -c 20 file2 顯示文件file2的末尾20個位元組
5、cat指令-顯示文件內容
cat file1:用於查看文件名為file1的文件內容;
cat -n file2:查看文件名為file2的文件內容,並從1開始對所有輸出的行數(包括空行)進行編號
cat -b file3:查看文件名為file3的文件內容,並從1開始對所有的非空行進行編號。
⑤ [Linux]-tail命令 – 查看文件尾部內容
tail用於顯示文件尾部的內容,默認在屏幕上顯示指定文件的末尾10行。如果給定的文件不止一個,則在顯示的每個文件前面加一個文件名標題。如果沒有指定文件或者文件名為「-」,則讀取標准輸入。
語法格式:tail [參數]