1. 程式人生 > >linux 下檢視日誌檔案的操作命令

linux 下檢視日誌檔案的操作命令

1、cat命令:
功能:1)顯示整個檔案。
示例: catfileName2 cat file1 file2 > file
說明:把檔案串連線後傳到基本輸出(螢幕或加 > fileName 到另一個檔案)
cat引數詳解:
-n 或 –number 由 1 開始對所有輸出的行數編號
-b 或 –number-nonblank 和 -n 相似,只不過對於空白行不編號
-s 或 –squeeze-blank 當遇到有連續兩行以上的空白行,就代換為一行的空白行
-v 或 –show-nonprinting
2、more命令:
以百分比的形式檢視日誌。

3、less命令:
跟more功能差不多,只不過less支援前後翻閱檔案。

4、head命令:
功能:從文字檔案的頭部開始檢視,head 命令用於檢視一個文字檔案的開頭部分。
示例如下:
head example.txt 顯示檔案 example.txt 的前十行內容;
head -n 20 example.txt 顯示檔案 example.txt 的前二十行內容;
head詳解:
-n 指定你想要顯示文字多少行。
-n number 這個引數選項必須是十進位制的整數,它將決定在檔案中的位置,以行為單位。
-c number 這個引數選項必須是十進位制的整數,它將決定在檔案中的位置,以位元組為單位。
5、tail命令:
功能:tail 命令用於顯示文字檔案的末尾幾行。
示例如下:
tail example.txt 顯示檔案 example.txt 的後十行內容;
tail -n 20 example.txt 顯示檔案 example.txt 的後二十行內容;
tail -f example.txt 顯示檔案 example.txt 的後十行內容並在檔案內容增加後,自動顯示新增的檔案內容。
tail -n 50 -f example.txt 顯示檔案 example.txt 的後50行內容並在檔案內容增加後,自動顯示新增的檔案內容。
注意:
最後一條命令非常有用,尤其在監控日誌檔案時,可以在螢幕上一直顯示新增的日誌資訊。
tail詳解:
-b Number 從 Number 變量表示的 512 位元組塊位置開始讀取指定檔案。
-c Number 從 Number 變量表示的位元組位置開始讀取指定檔案。
-f 如果輸入檔案是常規檔案或如果 File 引數指定 FIFO(先進先出),
那麼 tail 命令不會在複製了輸入檔案的最後的指定單元后終止,而是繼續
從輸入檔案讀取和複製額外的單元(當這些單元可用時)。如果沒有指定 File 引數,
並且標準輸入是管道,則會忽略 -f 標誌。tail -f 命令可用於監視另一個程序正在寫入的檔案的增長。
-k Number 從 Number 變量表示的 1KB 塊位置開始讀取指定檔案。
-m Number 從 Number 變量表示的多位元組字元位置開始讀取指定檔案。使用該標誌提供在單位元組和雙位元組字元程式碼集環境中的一致結果。
-n Number 從首行或末行位置來讀取指定檔案,位置由 Number 變數的符號(+ 或 - 或無)表示,並通過行號 Number 進行位移。
-r 從檔案末尾以逆序方式顯示輸出。-r 標誌的預設值是以逆序方式顯示整個檔案。如果檔案大於 20,480 位元組,那麼-r標誌只顯示最後的 20,480 位元組。 -r 標誌只有
與 -n 標誌一起時才有效。否則,就會將其忽略。
轉自:

http://blog.chinaunix.net/uid-15463753-id-2943532.html

相關推薦

linux 檢視日誌檔案操作命令

1、cat命令: 功能:1)顯示整個檔案。 示例: catfileName2)把文件串連接後傳到基本輸出,如將幾個文件合並為一個文件或輸出到屏幕。示例: cat file1 file2 > file

Linux 幾個檔案操作命令的程式碼實現

用 C 語言實現命令 cp、df、mkdir、rm、tac   本文章中的示例程式碼是在 CentOS 5.4 64 位環境下執行通過的,在其它 unix 系統上沒有測試過。 Linux 作業系統中的命令實際上是編譯好的可執行程式,比如說 ls 這個命令,這個檔案位於 /bin

Linux檢視隱藏檔案命令

一般的Linux下的隱藏目錄使用命令ls -l是查看不出來的,只能檢視到檔案及資料夾 檢視Linux下的隱藏檔案需要用到命令 ls -al 其他檢視檔案目錄命令: ls -l ll ls -l / 個人網站:http://xudailong.

linux 命令 xxd linux檢視二進位制檔案

轉載:http://fancyxinyu.blog.163.com/blog/static/18232136620111183019942/ 當我們需要把二進位制轉成c語言中使用的16進位制字元陣列時,命令xxd是很有用的。 xxd 幫助資訊如下:關鍵選項標黑。 [

linuxsvn的常用操作命令總結

svn版本管理導入代碼文件到 repo 版本庫我的代碼文件存放在 /var/www/html/; svn代碼版本庫的路徑 /application/svndata/repo (也就是剛剛我們創建的版本庫的位置);執行導入命令: svn import /var/www/html/svntest file:///

LinuxLinux檢視伺服器配置的命令

目錄 一、伺服器型號 二、作業系統 三、CPU 四、記憶體 五、硬碟 六、其他 一、伺服器型號 dmidecode|grep "System Information" -A9|egrep "Manufacturer|Product" 二

Linux幾種檔案傳輸命令

  Linux下幾種檔案傳輸命令 sz rz sftp scp     最近在部署系統時接觸了一些檔案傳輸命令,分別做一下簡單記錄: 1.sftp Secure Ftp 是一個基於SSH安全協議的檔案傳輸管理工具。由於它是基於SSH的,會在

linux的find檔案查詢命令與grep檔案內容查詢命令

  在使用linux時,經常需要進行檔案查詢。其中查詢的命令主要有find和grep。兩個命令是有區的。   區別:(1)find命令是根據檔案的屬性進行查詢,如檔名,檔案大小,所有者,所屬組,是否為空,訪問時間,修改時間等。                 

linux檢視so檔案的函式列表

更多資訊請檢視選項: --archive-headers -a 顯示檔案庫的成員資訊,與 ar tv 類似     objdump -a libpcap.a     和 ar -tv libpcap.a 顯示結果比較比較     顯然這個選項沒有什麼意思。 --adjust-vma=offset     Wh

詳解LinuxSSH遠端檔案傳輸命令scp

一:Linux ssh scp的簡介及作用: 在日常linux伺服器操作中,傳輸檔案是必不可少的操作。以前章郎蟲一直用他來翻牆,可以算是偏門,今天介紹SSH的正途啦。。。 scp就是secure copy的簡寫,用於在linux下進行遠端拷貝檔案的命令,和它類似的命令有cp,不過cp只是在本機進行拷貝不能跨

linux的CSV檔案操作

先介紹一下什麼是csv檔案,這是一種簡單的文字檔案,也被稱為逗號分隔值檔案。 主要是用於儲存簡單的資料,下面在weindows下用UE簡單生成一下檔案。 然後用excel開啟 這就是一個簡單的csv檔案,每個字元都是一個ANSI碼,圖中的第一行,1,2,3,4,5,7。

linux檢視so檔案的資訊

檢視so檔案是32位還是64位的 # file libxxx.so.1.0.0 nm用來列出目標檔案的符號清單 ar命令可以用來建立、修改庫,也可以從庫中提出但個模組 objdump:顯示目標檔案中的詳細資訊 objdump -d \

linux檢視目標檔案.a中函式符號名稱

問:拿到一個.a庫,如何檢視其中包含哪些函式? 答:使用 nm xx.a 命令 nm xx.a 如果輸出較多,可重定向輸出至文字檔案中 nm xx.a > xx.txt 幾個問題: (1).a到底是個什麼? .a其實是把編譯生成的.o檔案,打包

linux檢視.so檔案

ldd <可執行檔名>       檢視可執行檔案連結了哪些  系統動態連結庫 nm <可執行檔名>       檢視可執行檔案裡面有哪些符號 strip <可執行檔名>      去除符號表可以給可執行檔案瘦身 如果我們想從可執行程式裡面提取出來一點什麼文字資訊的話,還可

linux的二進位制檔案比較命令cmp

cmp 比較二進位制檔案內容差異 功能:cmp 命令逐位元組比較兩個檔案內容。如果兩個檔案內容完全,則cmp命令不顯示任何內容。若兩個檔案內容有差異,會顯示第一個不同之處的位元組數和行數編號。如果檔案是 “-” 或沒給出,則從標準輸入讀入內容。 一般用cmp命令比較

Linux檢視日誌的常用命令

瞎說         工作嘛,檢視日誌是當然的了。伺服器程式一般執行在Linux機器上,日誌自然也在上面。這裡總結幾個常用的檢視日誌的命令,以作備忘並不時更新。 乾貨 命令 說明 cat ***.log |grep ‘abc’

linux中常見的檔案操作命令

由於經常在linux釋出工程進行測試,所以要用到linux一些檔案操作命令,再此進行總結,以便以後忘記的時候檢視。 改變目錄:cd      回到使用者目錄 cd或者cd~ 檢視當前目錄:pwd 檢視目錄下的檔案的詳細資訊:ls -l /tmp(顯示的最近一次修改

Linux檢視系統配置常用命令

系統 >> uname -a 檢視核心/作業系統/CPU資訊 >> head -n 1 /etc/issue 檢視作業系統版本 >> cat /proc/cpuinfo 檢視CPU資訊 >> hostname 檢視計算機名 &g

shell指令碼檢視日誌檔案

最近工作中,發現頁面的顯示資料和預期不一致,在排查了資料表過後,發現錯誤原因不在資料表和程式碼邏輯中。因為資料表中的資料來自log檔案,所以猜測是log中的資訊有誤。 排查log檔案過程中,因為是隻讀,所以試了有vim,cat,tail,grep四個,最後主要用來檢視檔案

linux 檢視文字檔案內容

 cat -n svnserve.conf | less cat -s svnserve.conf | less cat -b svnserve.conf | less cat -n svnserve.conf | lesscat  由第一行開始顯示檔案內容 tac  從最後