Linux下用less瀏覽大檔案

us_yunleiwang發表於2013-12-02

在Linux下,如果用vim開啟一個大檔案是非常困難的,即使配置了禁用臨時檔案也一樣。

這是因為vim預設會全部載入檔案!

而有時候,我們只想去檢視檔案的某一行(及瀏覽前後),怎麼辦?

以前我都是組合用head和tail,現在可以用less!

less初始不載入檔案任何部分,是顯示到哪一螢幕再載入那幾行!

1、less開啟檔案

並指定直接定位到某個位置!

?
# 四號程式設計師
01
02
03
04
05
06
07
08
09
10
11
# 直接定位到第100行
less +100g xx.log
 
# 定位到最後一行
less +GG xx.log
 
# 定位到第100個位元組的位置
less +100P xx.log
 
# 直接定位到50%的位置
less +100p xx.log

2、less中移動

less沒有提供vim那麼豐富的功能、模式。

常用的命令如下:

行移動

j – 向前移動一行
k – 向後移動一行

顯示行號

=:顯示當前行資訊,如行號、位元組位置等(可能要計算,畢竟沒有載入整個資訊!)

搜尋相關

/ – 使用一個模式進行搜尋,並定位到下一個匹配的文字
n – 向前查詢下一個匹配的文字
N – 向後查詢前一個匹配的文字

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23490154/viewspace-1061831/,如需轉載,請註明出處,否則將追究法律責任。

相關文章