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...