1. 程式人生 > >linux檢視日誌的命令總結

linux檢視日誌的命令總結

1.less命令

    less log.log

    1)反向查詢

        定位到檔案的結尾:shift + G

        ?關鍵字   注:反向查詢,按shift+n 鍵,把游標移動到下一個符合條件的

        2)正向查詢

            定位到檔案的開頭:

        /關鍵字   注:正向查詢,按n鍵把游標移動到下一個符合條件的地方

-e:檔案內容顯示完畢後,自動退出;
-f:強制顯示檔案;
-g:不加亮顯示搜尋到的所有關鍵詞,僅顯示當前顯示的關鍵字,以提高顯示速度;
-l:搜尋時忽略大小寫的差異;
-N:每一行行首顯示行號;
-s:將連續多個空行壓縮成一行顯示;
-S:在單行顯示較長的內容,而不換行顯示;
-x<數字>:將TAB字元顯示為指定個數的空格字元。

Linux查詢/定位功能的相關命令:

常用命令簡要中文說明程式所在目錄
more分頁顯示一個檔案或任何輸出結果,按q鍵停止顯示/bin
less與more命令類似,不同的是less命令除了可以按空格鍵向下顯示檔案外,還可以利用上下鍵來捲動檔案,即支援反向查詢/usr/bin
cat顯示整個檔案的內容沒有翻頁功能,因此常和more命令搭配使用/bin
whereis在特定目錄中查詢符合條件的檔案/usr/bin
find適合複雜查詢條件的檔案查詢/usr/bin
slocate查詢文件或目錄/usr/bin
locate通過檔名搜尋檔案的工具/usr/bin
grep尋找某字串內容工具/bin
env檢視環境設定/usr/bin
which在環境變數$PATH設定的目錄裡查詢符合條件的檔案/bin
apropos在whatis資料庫中搜尋特定字串/usr/bin

more [檔名]
more命令的主要作用是把輸出結果以分頁的形式顯示在螢幕上,一頁停止一次,例如用ls命令去找一個x字母開頭的檔案時,如果ls x*仍列出太多檔案(超過一屏),就可以配合管道符號和more命令:ls x* | more來分頁顯示輸出到終端。more命令會一屏停止一下,按空白鍵才會繼續顯示下一屏的內容。more就猶如DOS的DIR命令/P選項。

也可以用more命令分頁顯示文章的內容,例如

more /etc/XF86Config
cat /etc/XF86Config | more

但是因為more先天缺陷,如果您看完了這頁,想要回頭看上一頁是不行的,必須從第一頁重來,即不支援向上翻頁。這也是more命令很少被使用的原因,因此通常使用less命令代替more命令或直接用文字編輯器檢視。

less [檔名]
分頁顯示一個檔案並且可以反向查詢

less命令的取名很有意思,故意與more命令打對臺,你叫”更多”,我就叫”更少”,就好像你叫黑人牙膏我就叫白人牙膏一樣。事實這些字面上是沒有意義的。less命令改進的最主要一點,就是相對於more命令來說,less命令支援反向檢視功能(按PgUp鍵)。

type
type命令其實不能算查詢命令,它是用來區分某個命令的型別是由shell自帶的(內部命令),還是由shell外部的獨立二進位制檔案(或shell等指令碼程式)。如果是外部命令,那麼當type命令使用-p引數時,輸出就會顯示該命令的路徑,相當於which命令。

type命令的使用例項:

1
2
3
4
5
6
# 系統會提示,cd是shell的自帶命令(build-in)
type cd
# 系統會提示,grep是一個外部命令,並顯示該命令的路徑
type grep
# 加上-p引數後,就相當於which命令
type -p grep

whatis keyword …
在whatis資料庫中搜尋指定關鍵字指令。whatis資料庫包含了所有系統指令的簡單描述 , 而whatis指令會在此資料庫中搜尋符合keyword的指令 , 並把結果顯示於standard output(標準輸出)。whatis資料庫是用makewhatis這個指令建立的 。另外,whatis命令與apropos命令類似,都是基於whatis資料庫查詢關鍵字。

whereis 命令/程式名
whereis是一個小巧好用的檔案尋找工具,它專門用來尋找可執行的程式、原始程式和使用手冊。

1
2
3
4
5
6
7
8
9
10
11
12
語法 :whereis [-bfmsu][-B <目錄>...][-M <目錄>...][-S <目錄>...][檔案...]
補充說明:whereis指令會在特定目錄中查詢符合條件的檔案。這些檔案的烈性應屬於原始程式碼,二進位制檔案,或是幫助檔案。
參  數:
 -b  只查詢二進位制檔案。
 -B<目錄>  只在設定的目錄下查詢二進位制檔案。
 -f  不顯示檔名前的路徑名稱。
 -m  只查詢說明檔案。
 -M<目錄>  只在設定的目錄下查詢說明檔案。
 -s  只查詢原始碼檔案。
 -S<目錄>  只在設定的目錄下查詢原始程式碼檔案。
 -u  查詢不包含指定型別的檔案。
如果省略引數,則返回所有資訊。

比如不知道fdisk命令的儲存在哪裡,就可以用whereis fdisk命令查詢。
如果確定需要查詢的是程式,但用whereis又找不到的話,那就表示系統沒有安裝該程式,如whereis goic。即whereis只能用於命令/程式名的搜尋,而不能搜尋普通檔案。

1
2
whereis which
# output:which: /bin/which /usr/bin/which /usr/share/man/man1/which.1.gz

where命令
與whereis類似,但它不會搜尋命令/程式的幫助檔案。

1
2
3
4
5
where which
# output:
  which: shell built-in command
  /usr/bin/which
  /bin/which

which
which命令和whatis/whereis命令很相似。

1
2
3
4
5
6
7
8
9
語法:which [檔案...]
說明:which命令的作用是,在PATH變數指定的路徑中,搜尋某個系統命令的位置,並且返回第一個搜尋結果。
        也就是說,使用which命令,就可以看到某個系統命令是否存在,以及執行的到底是哪一個位置的命令。而whereis列出所
        有二進位制命令和原始碼包。
參  數:
 -n<檔名長度>  指定檔名長度,指定的長度必須大於或等於所有檔案中最長的檔名
 -p<檔名長度>  與-n引數相同,但此處的<檔名長度>包括了檔案的路徑
 -w  指定輸出時欄位的寬度
 -V  顯示版本資訊

which命令只在$PATH環境變數所設定的查詢路徑中查詢命令。比如:

1
2
3
4
# which只在$PATH路徑中查詢並只列出第一個(即被執行的那個位置上的命令副本)
which fdisk # /sbin/fdisk
# whereis會查出所有的
whereis fdisk # fdisk: /sbin/fdisk /usr/share/man/man8/fdisk.8.gz

find
find是最常見和最強大的查詢命令,你可以用它找到任何你想找的檔案。它的引數選項非常豐富,這也導致了它很難使用,但相信當你瞭解它,它就會成為你最得力的助手。

find的使用格式如下:

 find <指定目錄> <指定條件> <指定動作>
    - <指定目錄>: 所要搜尋的目錄及其所有子目錄。預設為當前目錄。
    - <指定條件>: 所要搜尋的檔案的特徵。
    - <指定動作>: 對搜尋結果進行特定的處理。
如果什麼引數也不加,find預設搜尋當前目錄及其子目錄,並且不過濾任何結果(也就是返回所有檔案),將它們全都顯示在螢幕上。

使用範例如下:

搜尋當前目錄(含子目錄,以下同)中,所有檔名以my開頭的檔案
find . -name 'my*'
搜尋根目錄/(含子目錄,以下同)中,所有檔名以my*開頭的檔案並列印
find / -name my* -print
搜尋當前目錄中,所有檔名以my開頭的檔案,並顯示它們的詳細資訊
find . -name 'my*' -ls
搜尋當前目錄中,所有過去10分鐘中更新過的普通檔案。如果不加-type f引數,則搜尋普通檔案+特殊檔案+目錄
find . -type f -mmin -10

-print選項是列印輸出到終端。它還有其它更復雜的應用。例如:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 根據時間查詢:從/usr目錄中找出最近3天之記憶體取過的檔案
find /usr -atime 3 –print
# 根據時間查詢:從/usr目錄中找出最近5天之內修改過的檔案
find /usr -ctime 5 –print
 
# 從/doc目錄中找出屬主是jacky的並且檔名以j開頭的所有檔案
find /doc -user jacky -name 'j*' –print
 
# 從/doc目錄中找出檔名以ja開頭或者ma開頭的檔案
find /doc \( -name 'ja*' -o- -name 'ma*' \) –print
 
# 刪除/doc目錄中凡是檔名結尾為bak的檔案。-exec 選項是執行的意思,rm 是刪除命令,{ } 表示檔名,“\;”是規定的命令結尾
find /doc -name '*bak' -exec rm {} \;

如果只知道某個檔案的大小,修改日期等特徵也可以使用”find”命令查找出來,這和WINDOWS系統中的”搜尋”功能是基本相同的。例如,使用者可以按名稱、型別及大小搜尋檔案和資料夾。使用者甚至可以搜尋包含特定文字的檔案。如果使用者正使用 Active Directory,這時還可以搜尋帶有特定名稱或位置的印表機。

例如有一個Linux檔案大小為1,500bytes,那麼我們可是使用如下命令來查詢find / -size 1500c,字元c表明這個要查詢的檔案的大小是以bytes為單位。如果我們連這個檔案的具體大小都不知道,那麼在Linux中還可以進行模糊查詢方式來解決。例如我們輸入find/-size+10000000c這個命令,則標明我們指定系統在根目錄中查找出大於10000000位元組的檔案並顯示出來。命令中的+是表示要求系統只列出大於指定大小的檔案,而使用”-”則表示要求系統列出小於指定大小的檔案。下面的列表就是在Linux使用不同 “find”命令後系統所要作出的查詢動作,從中我們很容易看出在Linux中使用find命令的方式是很多的,find命令查詢檔案只要靈活應用,絲毫不比在WINDOWS中查詢能力差。

1
2
3
4
5
6
7
8
find / -amin -10 # 查詢在系統中最後10分鐘訪問的檔案 
find / -atime -2 # 查詢在系統中最後48小時訪問的檔案 
find / -empty # 查詢在系統中為空的檔案或者資料夾 
find / -group cat # 查詢在系統中屬於groupcat的檔案 
find / -mmin -5 # 查詢在系統中最後5分鐘裡修改過的檔案 
find / -mtime -1 #查詢在系統中最後24小時裡修改過的檔案 
find / -nouser #查詢在系統中屬於作廢使用者的檔案 
find / -user fred #查詢在系統中屬於FRED這個使用者的檔案

下面的列表就是對find命令所可以指定檔案的特徵進行查詢的部分條件。在這裡並沒有列舉所有的查詢條件,參考有關Linux有關書籍可以知道所有find命令的查詢函式。

1
2
3
4
5
6
7
8
9
-amin n 查詢系統中最後N分鐘訪問的檔案 
-atime n 查詢系統中最後n*24小時訪問的檔案 
-cmin n 查詢系統中最後N分鐘被改變狀態的檔案 
-ctime n 查詢系統中最後n*24小時被改變狀態的檔案 
-empty 查詢系統中空白的檔案,或空白的檔案目錄,或目錄中沒有子目錄的資料夾 
-false 查詢系統中總是錯誤的檔案 
-fstype type 查詢系統中存在於指定檔案系統的檔案,例如:ext2 . 
-gid n 查詢系統中檔案數字組 ID 為 n的檔案 
-group gname 查詢系統中檔案屬於gnam檔案組,並且指定組和ID的檔案

find命令的控制選項說明:
find命令也提供給使用者一些特有的選項來控制查詢***作。下表就是我們總結出的最基本,最常用的find命令的控制選項及其用法。 選項及用途描述:

1
2
3
4
5
6
7
8
-daystart 測試系統從今天開始24小時以內的檔案,用法類似-amin 
-depth 使用深度級別的查詢過程方式,在某層指定目錄中優先查詢檔案內容 
-follow 遵循萬用字元連結方式查詢; 另外,也可忽略萬用字元連結方式查詢 
-help 顯示命令摘要 
-maxdepth levels 在某個層次的目錄中按照遞減方法查詢 
-mount 不在檔案系統目錄中查詢, 用法類似 -xdev. 
-noleaf 禁止在非UNUX檔案系統,MS-DOS系統,CD-ROM檔案系統中進行最優化查詢 
-version 列印版本數字

使用-follow選項後,find命令則遵循萬用字元連結方式進行查詢,除非你指定這個選項, 否則一般情況下find命令將忽略萬用字元連結方式進行檔案查詢。

-maxdepth選項的作用就是限制find命令在目錄中按照遞減方式查詢檔案的時候搜尋檔案超過某個級別或者搜尋過多的目錄,這樣導致查詢速度變慢,查詢花費的時間過多。例如,我們要在當前(.)目錄及其子目錄中查詢一個名叫fred的檔案,而不會深入到3級子目錄中查詢,就可以使用命令:

 find.-maxdepth 2 -namefred

如果fred檔案在./sub1/fred目錄中,那麼這個命令就會直接定位這個檔案,查詢很容易成功。如果這個檔案在./sub1/sub2/fred目錄中,那麼這個命令就無法查詢到。因為前面已經給find命令在目錄中最大的查詢目錄級別為2,只能查詢2層目錄下的檔案。這樣做的目的就是為了讓find命令更加精確的定位檔案,如果你已經知道了某個檔案大概所在的檔案目錄級數,那麼加入-maxdepth n就很快的能在指定目錄中查詢成功。

find混合條件查詢方式
find命令可以使用混合查詢的方法,例如我們想在/tmp目錄中查詢大於100000000位元組並且在48小時內修改的某個檔案,我們可以使用-and來把兩個查詢選項鍊接起來組合成一個混合的查詢方式:

find /tmp -size +10000000c -and -mtime +2

學習過計算機語言的朋友都知道,在計算機語言裡,使用and ,or 分別表示”與”和”或”的關係。在Linux系統的查詢命令中一樣通用。 還有這樣的例子, find / -user fred-or-usergeorge,可以解釋為在/tmp目錄中查詢屬於fred或者george這兩個使用者的檔案。在find命令中還可以使用”非”的關係來查詢檔案,如果要在/tmp目錄中查詢所有不屬於panda的檔案,使用find /tmp ! -user panda命令就可以解決了。

find查詢並顯示檔案
如果想知道查詢到的檔案的詳細資訊和屬性,如果採取先查詢檔案,再使用ls命令來檢視檔案資訊是相當繁瑣的,可以把這兩個命令結合起來使用:

1
2
3
find/-name"httpd.conf"-ls
# 系統在查詢到httpd.conf檔案後立即在螢幕上顯示httpd.conf檔案資訊
12063 34 -rw-r--r-- 1 root root 33545 Dec 30 15:36 /etc/httpd/conf/httpd.conf

下面是一些常用的查詢檔案並顯示檔案資訊的引數和使用方法 :

1
2
3
4
5
6
7
-exec command; 查詢並執行命令 
-fprint file 列印檔案完整檔名 
-fprint0 file 列印檔案完整檔名包括空的檔案 
-fprintf file format 列印檔案格式 
-ok command; 給使用者命令執行***作,根據使用者的Y 確認輸入執行 
-printf format 列印檔案格式 
-ls 列印同種檔案格式的檔案.

locate 檔名
locate命令是通過檔名搜尋檔案的工具,它的用法也比較簡單。

locate命令其實是”find -name”的另一種寫法,但是要比後者快得多,原因在於它不搜尋具體目錄,而是搜尋一個數據庫(/var/lib/locatedb),這個資料庫中含有所有本地所有檔案資訊。Linux系統自動建立這個資料庫,並且每天自動(cronjob)更新一次updatedb索引資料庫,所以使用locate命令查不到最新變動過的檔案。為了避免這種情況,可以在使用locate之前,先使用updatedb命令,手動更新資料庫。

如果新安裝了軟體或者儲存了新檔案,也要先執行updatedb命令,以生成最新索引庫,然後用locate搜尋才能反映真實的結果。

1
2
3
4
5
6
7
8
9
10
# 首先執行updatedb建立或更新索引資料庫
updatedb
# 要找vsftpd.conf檔案都位於哪個位置;
locate my.so
# 搜尋etc目錄下所有以sh開頭的檔案
locate /etc/sh
# 搜尋使用者主目錄下,所有以m開頭的檔案
locate ~/m
# 搜尋使用者主目錄下,所有以m開頭的檔案,並且忽略大小寫
locate -i ~/m

slocate(secure locate)
slocate本身具備一個數據庫,裡面存放了系統中文件和目錄的相關資訊。slocate命令使用該資料庫查詢文件或目錄。

1
2
3
4
5
6
語法:slocate [-u][--help][--version][-d <目錄>][查詢的文件]
參  數:
 -d<目錄>或--database=<目錄>  指定資料庫所在的目錄
 -u  更新slocate資料庫
 --help  顯示幫助
 --version  顯示版本資訊

apropos keyword …
apropos會搜尋whatis資料庫中符合keyword的描述 , 並把結果顯示於standard output(終端) 。

grep [-選項] [字串] [檔名]
尋找包含某字串內容的檔案的工具。例如,我們想在一個目錄的200個檔案裡面,找出哪一個檔案提到”lucky”這個詞語:grep lucky *。其他常用的選項還有:

1
2
3
-n 同時列出該詞語出現在文章的第幾行。
-c 計算一下該字串出現的次數。
-i 比對的時候,不計較大小寫的不同。

下面是藉助於grep命令寫的查詢檔案內容的工具grep_for:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/bin/bash
 
if [ -z "$1" ]
then
    echo 'Usage: grep_for CONTENT_PATTERN FILENAME_FILTER_PATTERN [OPTION_FOR_GREP]'
    exit 1
fi
 
content=$1
 
if [ -z "$2" ]
then
    shift
else
    flag=`echo $2 | sed 's/^\(.\).*$/\1/'`
    if [ "$flag" == "-" ]
    then
        shift
    else
        filter=$2
        shift
        shift
    fi
fi
 
if [ -z "$filter" ]
then
    find -print0 | grep -zv '\.svn' | xargs -0 grep --color $content $@
else
    find -print0 | grep -zv '\.svn' | grep -z $filter | xargs -0 grep --color $content $@
fi

將該指令碼移動到相應的目錄就可以使用了,例如:

cd /usr/local/bin
sudo mv ~/workspace/grep_for .
sudo chmod 755 grep_for
 
#usage
grep_for ruby

env檢視環境設定
env命令用於設定系統的環境變數,如終端的型別(bash、sh、zsh等)、預設瀏覽器、使用者主目錄(Home Directory)等。最常用的就是查詢PATH環境變數值了。PATH環境變數控制了在哪些目錄中查詢在終端輸入命令,預設的命令查詢順序是:

1
2
3
4
5
6
/usr/bin
/sbin
/usr/sbin
/usr/local/bin
/usr/X11R6/bin
/root/bin

你可以在~/.bashrc或~/.profile(當前使用者)或/etc/profile(全域性)目錄中重新設定PATH變數,新增自定義查詢路徑:

1
2
3
export ANDROID=~/mobile-dev/android/tools
export PATH=/usr/local/git/bin:/usr/local/git/libexec/git-core:$ANDROID:$ANT_HOME/bin:$PATH
export MANPATH=/usr/local/git/manual:$MANPATH

也可以使用env命令重新設定PATH變數,如果想在查詢命令的路徑上增加/usr/local/myshell目錄,而把/root/bin去掉:

1
env PATH=/usr/bin;/usr/sbin;/usr/local/bin;/usr/local/shell

<script src="http://w.sharethis.com/button/sharethis.js#publisher=1ebe271a-29f6-4637-aa8c-e3066e1c4ce5&amp;type=wordpress&amp;headerTitle=Share%20This%20Article" type="text/javascript"></script>

Monitor Your Web Site 24/7 - Receive email and SMS alerts anytime your web site goes down


相關推薦

Linux檢視日誌命令

當日志文件儲存日誌很大時,我們就不能用vi直接進去檢視日誌,需要Linux的命令去完成我們的檢視任務. Log位置: /var/log/message 系統啟動後的資訊和錯誤日誌,

linux檢視日誌命令總結

1.less命令    less log.log    1)反向查詢        定位到檔案的結尾:shift + G        ?關鍵字   注:反向查詢,按shift+n 鍵,把游標移動到下一個符合條件的        2)正向查詢            定位到檔案

Linux 檢視日誌檔案命令(整合)

當日志儲存檔案很大時,我們就不能用 vi 直接去檢視日誌了,就需要Linux的一些內建命令去檢視日誌檔案. 系統Log日誌位置: /var/log/message 系統啟動後的資訊和錯誤日誌,是Red Hat Linux中最常用的日誌之一 /var/log/secu

Linux 檢視日誌檔案命令

tail head cat tac echo 1. tail tail -f test.log 你會看到螢幕不斷有內容被打印出來. 這時候中斷第一個程序Ctrl-C。 2. head linux 如何顯示一個檔案的某幾行(中間幾行)

linux檢視日誌常用的一個命令

linux看日誌定位問題是開發人員必不可少的技能,最近學了一個很好用的命令。使用grep能夠列印匹配內容的上下幾行。 grep  -5  'pattern'   列印匹配行的前後5行內容 grep

常用檢視Linux系統資訊命令總結

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

Linux下常用命令總結

命令註:本文檔只記錄最常用的命令以及命令下的參數,更多的命令請參考linux文檔或使用命令help、man、info 進行對應查詢常用文件目錄操作指令ls 參數 文件 顯示文件或目錄(文件為空時,代表顯示當前目錄) -l 列出文件詳細信息l(list)

linux第一波命令總結

自動補全 ech 包管理 -type scp quit ctr 當前目錄 can 第一波命令總結1.1 ip 顯示ip地址 ip a == ip address 1.2 ifconfig 顯示ip地址 1.3 mkdir make direct

Linux系統基礎命令總結

一、幫助命令(1)helpxxxx --helphelp xxxx(2)manman xxxx二、ls檢視命令:列表顯示目錄內的檔案及目錄ls 引數-l 以列表的形式顯示-d 顯示目錄本身屬性-a顯示所有子目錄和檔案資訊-R以遞迴的方式顯示目錄及其子目錄中的所有內容三、touch命令:建立空檔案touch 檔

linux檢視日誌過濾寫法(TODO 待彙總)

tail -fn 200 logs/catalina.out | grep -E "手動|賬單資料|供應商|話單|同步" --color     tail -fn&n

linux解壓命令總結(zip,tar.gz tar.xz tar.lz)

tar & tar.gz tar -xvf abc.tar tar -xvf abc.tar.gz tar.lz lzip -dv abc.lz   得到  abc.tar 再繼續解壓 tar.xz(壓縮比牛逼啊,320M

Linux - 檢視日誌的指令 tail、multitail、less

tail -f catalina.log : 實時看log,會自動把新增的log直接顯示出來 在實時日誌上列印顏色,給每個狀態給上不同的顏色,INFO綠色、WARN黃色、ERROR紅色 tail -f catalina.out | perl -pe 's/(INFO)/\

3s掌握全部Linux檢視檔案命令

cat 檔案   直接把檔案內容顯示完 more 檔案    可以翻頁檢視,enter換行,空格換頁 less 檔案   跟more差不多,只不過多了pageUp pageDown上一頁,下一頁 head   

linux檢視裝置命令

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

Linux運維命令總結

router 應用軟件 快捷 機器 cal 容器 目錄結構 指定 傳遞 、什麽是運維?什麽是遊戲運維? 1)運維是指大型組織已經建立好的網絡軟硬件的維護,就是要保證業務的上線與運作的正常, 在他運轉的過程中,對他進行維護,他集合了網絡、系統、數據庫、開發、安全、監控於一身的

Linux Screen常用命令總結

1 顯示所有screen列表 screen -ls 2 建立一個screen screen -S MyScreenName 3 進入一個screen screen -r screen名字 或 screen編號 注:如果screen -ls 顯示當前scree

linux檢視程序命令詳解(ps命令

  Linux中的ps命令是Process Status的縮寫。ps命令用來列出系統中當前執行的那些程序。ps命令列出的是當前那些程序的快照,就是執行ps命令的那個時刻的那些程序,如果想要動態的顯示程序資訊,就可以使用top命令。要對程序進行監測和控制,首先必須要了解當前

Linux 】常用命令總結(更新)

通過需求去總結一些命令是記憶的一個好方法,正在實踐中。 對檔案以及資料夾的操作命令: touch test.txt                                   //建立一個

Linux 下常用命令總結

Ubuntu中如何檢視系統版本和Linux核心版本 【1】檢視作業系統版本的命令 命令lsb_release -a lsb_release提供特定的LSB (Linux Standard Base)和釋出版本相關資訊。 版本為16.04 【2】檢視核心版本 c

Linux檢視日誌技巧

1.檢視日誌檔案技巧 1.查詢日誌中含有某個關鍵字的資訊 cat app.log |grep '關鍵詞' 2.查詢日誌尾部最後10行的日誌  tail -n 1