一刹碾、 Less命令簡(jiǎn)介
less命令的作用與more十分相似,都可以用來(lái)瀏覽文字檔案的內(nèi)容座柱,不同的是less命令允許用戶向前或向后瀏覽文件迷帜,而more命令只能向前瀏覽(向前只能一頁(yè))物舒。Less命令在查看之前不會(huì)加載整個(gè)文件。用less命令顯示文件時(shí)戏锹,用PageUp鍵向上翻頁(yè)冠胯,用PageDown鍵向下翻頁(yè)。要退出less程序景用,應(yīng)按Q鍵涵叮。
二、 命令選項(xiàng)
-e:文件內(nèi)容顯示完畢后伞插,自動(dòng)退出割粮;
-f:強(qiáng)制顯示文件;
-g:不加亮顯示搜索到的所有關(guān)鍵詞媚污,僅顯示當(dāng)前顯示的關(guān)鍵字舀瓢,以提高顯示速度;
-l:搜索時(shí)忽略大小寫(xiě)的差異耗美;
-N:每一行行首顯示行號(hào)京髓;
-s:將連續(xù)多個(gè)空行壓縮成一行顯示;
-S:在單行顯示較長(zhǎng)的內(nèi)容商架,而不換行顯示堰怨;
-x<數(shù)字>:將TAB字符顯示為指定個(gè)數(shù)的空格字符。
三蛇摸、 操作命令
1.內(nèi)部操作命令
b: 向前翻一頁(yè)
d: 向后翻半頁(yè)
h: 顯示幫助界面
Q/q/ZZ: 退出less 命令
u: 向前滾動(dòng)半頁(yè)
y: 向前滾動(dòng)一行
空格鍵: 向下滾動(dòng)一頁(yè)
回車(chē)鍵: 向下滾動(dòng)一行
ctrl + F :向前移動(dòng)一屏
ctrl + B :向后移動(dòng)一屏
ctrl + D :向前移動(dòng)半屏
ctrl + U :向后移動(dòng)半屏
j : 向前移動(dòng)一行
k : 向后移動(dòng)一行
G : 移動(dòng)到最后一行
g : 移動(dòng)到第一行
g:移動(dòng)到第行
v : 進(jìn)入編輯模式备图,使用配置的編輯器編輯當(dāng)前文件
2.搜索
/ : 使用一個(gè)模式進(jìn)行搜索,并定位到下一個(gè)匹配的文本
n : 向前查找下一個(gè)匹配的文本
N : 向后查找前一個(gè)匹配的文本
? : 使用模式進(jìn)行搜索赶袄,并定位到前一個(gè)匹配的文本
n : 向后查找下一個(gè)匹配的文本
N : 向前查找前一個(gè)匹配的文本
3.標(biāo)記導(dǎo)航
當(dāng)使用 less 查看大文件時(shí)揽涮,可以在任何一個(gè)位置作標(biāo)記,可以通過(guò)命令導(dǎo)航到標(biāo)有特定標(biāo)記的文本位置饿肺。
ma : 使用 a 標(biāo)記文本的當(dāng)前位置
'a : 導(dǎo)航到標(biāo)記 a 處
四蒋困、 實(shí)例
1. ps查看進(jìn)程信息并通過(guò)less分頁(yè)顯示同時(shí)顯示行號(hào)
[root@cxm ~]# ps -ef | less -N
1 UID PID PPID C STIME TTY TIME CMD
2 root 1 0 0 Apr04 ? 00:00:43 /usr/lib/systemd/systemd --switched-root --system --deserialize 2 2 1
3 root 2 0 0 Apr04 ? 00:00:00 [kthreadd]
4 root 3 2 0 Apr04 ? 00:00:02 [ksoftirqd/0]
5 root 6 2 0 Apr04 ? 00:00:05 [kworker/u2:0]
6 root 7 2 0 Apr04 ? 00:00:00 [migration/0]
7 root 8 2 0 Apr04 ? 00:00:00 [rcu_bh]
8 root 9 2 0 Apr04 ? 00:00:27 [rcu_sched]
9 root 10 2 0 Apr04 ? 00:00:05 [watchdog/0]
10 root 12 2 0 Apr04 ? 00:00:00 [khelper]
···········
2.顯示多個(gè)文件
[root@cxm ~]# Less log2013.log log2014.log