使用Cmder在Windows下按照時間對大日誌檔案進行切分
首先下載安裝Cmder,下載地址:http://cmder.net/
下載完整版,解壓到沒有中文的路徑下。在Path中新增cmder的位置,要到bin目錄。
這一步做完已經可以使用Cmder了,但是為了方便,需要註冊右鍵選單。
使用管理員身份開啟cmd視窗,執行下面這一條命令
cmder.exe /REGISTER ALL
切分日誌的命令如下:
sed -n '/2018-12-29 00:00:/,/2018-12-29 11:45:/p' 1.log > ./1new.log
這行命令的意思就是對這段時間的日誌進行擷取並且寫入到當前目錄下一個檔名為1new.log的檔案裡。這裡需要注意的是時間格式需要以日誌裡實際的格式來調整
命令其實就是Linux下的命令。也可以使用 split 命令按照檔案大小對日誌進行切分,但是個人感覺這種切分意義不大。sed命令的詳解可以看下面這篇文章:
相關推薦
使用Cmder在Windows下按照時間對大日誌檔案進行切分
首先下載安裝Cmder,下載地址:http://cmder.net/ 下載完整版,解壓到沒有中文的路徑下。在Path中新增cmder的位置,要到bin目錄。 這一步做完已經可以使用Cmder了,但是為了方便,需要註冊右鍵選單。 使用管理員身份開啟cmd視窗,執行下面這一條命令 cmd
UNIX下利用OpenSSL對大檔案進行AES加解密
由於專案需要檔案傳輸過程中對其進行加解密,所以就在網上查詢下加解密的相關介紹,最開始採用RSA加解密演算法,先是利用RSAEuro折騰了半天編譯的環節卡住了(編譯報錯查不出原因),後面網上發現利用OpenSSL的實現方法比較簡單。 OpenSSL
對map集合按照value從大到小進行排序
sta 二叉 cti edm pri 數據表 iterator 表結構 .so 概述: 基本特點: 該集合存儲鍵值對,而且要保證鍵的惟一性 子類: |--HashTable 底層是哈希數據表結構,不可以使用Null作為鍵或者值;該集合線程是同步的
定期清空大日誌檔案
過完十一假期來發現,節前部署的十臺伺服器磁碟都佔滿了,導致各節點的服務都停止了。吃一塹,長一智。於是今天寫個shell指令碼定期清空日誌檔案,這裡不要用刪除,以免影響到正在啟動的服務。 1、確定大日誌檔案的路徑  
/var/log目錄下的20個Linux日誌檔案功能詳解
原文連結 以下介紹的是20個位於/var/log/ 目錄之下的日誌檔案。其中一些只有特定版本採用,如dpkg.log只能在基於Debian的系統中看到。 /var/log/messages — 包括整體系統資訊,其中也包含系統啟動期間的日誌。此外,mail,cron,daem
Android中對Log日誌檔案的分析
一,Bug出現了, 需要“幹掉”它 bug一聽挺嚇人的,但是隻要你懂了,android裡的bug是很好解決的,因為android裡提供了LOG機制,具體的底層程式碼,以後在來分析,只要你會看bug, android裡應用開發也就很簡單了。 那我們先來看看andr
SQL Server 2008 收縮日誌 清空刪除大日誌檔案
SQL2008 的收縮日誌 由於SQL2008對檔案和日誌管理進行了優化,所以以下語句在SQL2005中可以執行但在SQL2008中已經被取消: (SQL2000) -- Prog: Xinsoft -- Time: 2005-03-26 10:34 SET N
linux命令less檢視大日誌檔案
對於很大的log檔案用more不能直接跳到檔案末尾向前檢視。 這時可以用less來檢視檔案時,在command模式下按G跳到檔案末尾,再使用pageup或pagedown來翻頁 less file
Linux下分卷壓縮較大的檔案
有沒有遇到某些網站上傳復件時,單個檔案有大小限制,導致上傳失敗呢?當然你可以採用更高的壓縮率重新生成壓縮包來解決,但如果還是超出大小限制,那該怎麼辦呢?有個方法可以解決此類問題,將壓縮包分成多個檔案,問題就迎刃而解,這就叫:分卷壓縮。 如何進行分卷壓縮與解壓呢,有如下幾個命
zabbix3.0.4通過自定義shell指令碼新增對關鍵日誌檔案的監控
zabbix新增對自定義無規則日誌檔案的監控 專案背景及思路: zabbix自帶有針對日誌檔案的監控,自帶的監控只能監控到指定檔案或者正則匹配的固定日誌檔案,但當需要監控的檔名沒有規律的時候自帶監控就不適用了此次需要監控關鍵的esb企業匯流排系統日誌,當tail -f es
資料庫排名sql,group by 分組查詢按照時間最大值
先給出類似的簡單表 DROP TABLE IF EXISTS `TouTiaoAnchor`; CREATE TABLE `TouTiaoAnchor` ( `HourId` int(10) unsigned NOT NULL, `BetinTime` varcha
利用 AES 對 log4j 日誌檔案加密
總覽 本文簡要介紹了 AES 演算法加密的方式,以及如何利用 AES 對 log4j 輸出的日誌進行加密。 背景 在網際網路時代下,JAVA 大多用來做後端開發,由於後端的程式大多都部署在自己的伺服器上,客戶接觸不到程式的日誌檔案,因此,多數情況下,日
大日誌檔案中如何統計單詞個數?及map按value排序lambda表示式版
package com.nys.countwords; import java.io.File; import java.io.IOException; import java.util.ArrayList; import java.util.Collections;
對大文件進行只打印過濾條件到列表元素
weight 文件 bold lose lin log for color 進行 f=open("1.log",‘r‘)s=f.readlines()for i in range(911): if "qSrcAddr=180.163.194.15" in s[i]:
git對已有檔案進行忽略提交
1、場景描述 本地開發Django專案argus,/argus/settings.py檔案因有資料庫地址不想根據版本每次進行提交。 2、具體操作 2.1、到git根目錄,找到.gitignore檔案並開啟,新增內容: /argus/settings.py 2.2、提交.
(C++)用陣列下標形式對一維陣列進行排序
用另一個數組下標的形式記錄一個一維陣列中下標所對應的元素出現在個數,並對此一維陣列進行排序。 例如:一個一維陣列中的元素為:a[4] = { 2,3,2,5 };此陣列為一個長度為4的陣列,另一個空陣列x[6]={ 0 };x[0] = 0,因為使用下標的形式記錄a陣列中的元素,此時x[]的
perl指令碼遍歷資料夾及對SAC波形檔案進行去儀器響應、濾波等操作實現
1. 如題,perl指令碼遍歷子資料夾及對子資料夾下檔案處理: #!/usr/bin/env perl #遍歷資料夾$rawpath下的所有子目錄,並對子目錄下的檔案進行操作; my $rawpath="/home/liuyi/evt_test"; opendir (
linux新增環境變數對/etc/profile檔案進行修改過後導致命令用不了
在使用java的時候,要新增環境變數。一般我們是export一些變數,比如: export JAVA_HOME=.... export PATH=$PATH:$JAVA_HOME/bin 但是,當我們在export PATH的時候忘記在等號右邊加紅色的$PATH:
【策略與優化 - 001】- 在特定場景下,如何對雙層循環進行降級,加速數據匹配?
減少 cti val 是否 測試 map 大小 準備 獲取 一、場景介紹 假設某次搜索結果中有 100_0000 篇文章,而你的個人收藏中有 10000 篇,如何在短時間內快速識別 100_0000 中哪些是 “已收藏”, 哪些是 “未收藏” ? 二、正常邏輯(雙層fo
[原創]使用python對視訊/音訊檔案進行詳細資訊採集,並進行去重操作
[原創]使用python對視訊/音訊檔案進行詳細資訊採集,並進行去重操作 轉載請註明出處 一.關於為什麼用pymediainfo以及pymediainfo的安裝 使用python對視訊/音訊檔案進行詳細資訊採集,並進行去重操作的核心是使用pymediainfo這個庫 之前本人一