Linux下開啟超大檔案方法

2021-08-04 19:40:10 字數 648 閱讀 7739

linux下開啟超大檔案方法

在linux下用vim開啟大小幾個g、甚至幾十個g的檔案時,是非常慢的。

這時,我們可以利用下面的方法分割檔案,然後再開啟。

1 檢視檔案的前多少行

head -10000 /var/lib/mysql/slowquery.log > temp.log

上面命令的意思是:把slowquery.log檔案前10000行的資料寫入到temp.log檔案中。

2 檢視檔案的後多少行

tail -10000 /var/lib/mysql/slowquery.log > temp.log

上面命令的意思是:把slowquery.log檔案後10000行的資料寫入到temp.log檔案中。

3 檢視檔案的幾行到幾行

sed -n '10,10000p' /var/lib/mysql/slowquery.log > temp.log

上面命令的意思是:把slowquery.log檔案第10到10000行的資料寫入到temp.log檔案中。

4 根據查詢條件匯出

cat catalina.log | grep   '2017-09-06 15:15:42' > test.log

5 實時監控檔案輸出

tail -f catalina.out

Linux下開啟超大檔案方法

linux下開啟超大檔案方法 在linux下用vim開啟大小幾個g 甚至幾十個g的檔案時,是非常慢的。這時,我們可以利用下面的方法分割檔案,然後再開啟。1 檢視檔案的前多少行 head 10000 var lib mysql slowquery.log temp.log 上面命令的意思是 把slow...

介紹Cmder 開啟超大檔案查詢日誌

因為最近查詢日誌比較頻繁,mogodb沒有連正式環境,所以一般需要定位問題,可能直接問介面拿請求日誌,這時他們會有很大的檔案扔過來,用記事本或者notepad都打不開,一開啟就卡,然後開發就推薦了cmder給我用,我發現還挺方便的,就把基礎步驟記下來了。過程中會使用到一些命令,這裡貼出vi 命令大全...

php 讀取超大檔案

php開發很多時候都要讀取大檔案,比如csv檔案 text檔案等。這些檔案如果很大,比如10個g。這時,直接一次性把所有的內容讀取到記憶體中計算不太現實。遇到這種情況,往往覺得php太弱,實則不然。利用生成器 關鍵字yield 就能解決。好了,上 created by phpstorm.user a...