Linux命令行设置行数,Linux设置history命令显示行数以及时间
Linux和unix上都提供了history命令,可以查詢以前執(zhí)行的命令歷史記錄
但是,這個記錄并不包含時間項目
因此只能看到命令,但是不知道什么時間執(zhí)行的
如何讓history記錄時間呢?
解決方案
注意:本方法只對bash-3.0以上版本有效
執(zhí)行rpm -q bash即可顯示bash的版本
對于常見的linux AS4、AS5,都是有效的
---------------------------------------------
編輯/etc/bashrc文件,加入如下三行:
HISTFILESIZE=2000
HISTSIZE=2000
HISTTIMEFORMAT="%Y%m%d-%H%M%S: "? 或者HISTTIMEFORMAT="%Y%m%d %T "或者HISTTIMEFORMAT="%F %T "
export HISTTIMEFORMAT
或者一句話:
echo -e 'export?HISTFILESIZE=99999\nexport?HISTSIZE=99999\nexport?HISTTIMEFORMAT="%F %T "' >>?/etc/bashrc
echo?"HISTFILESIZE=99999"?>>?/etc/bashrc?&& echo?"HISTSIZE=99999"?>>?/etc/bashrc?&& echo 'HISTTIMEFORMAT="%F %T "'>>?/etc/bashrc?&& export HISTTIMEFORMAT
保存后退出,關(guān)閉當(dāng)前shell,并重新登錄
這個時候,在~/.bash_history文件中,就有記錄命令執(zhí)行的時間了
用cat命令顯示這個文件,但是卻會看到這個時間不是年月日顯示的
而是按照unix time來顯示:
[root@vz ~]# cat ~/.bash_history
#1184649982
touch 3
#1184649984
exit
#1184650148
history
[root@vz ~]#
這個時間叫做unix time,是從1970年1月1日臨時起,到現(xiàn)在一共經(jīng)過了多少秒
因為1969年是unix系統(tǒng)誕生,因此1970年1月1日被規(guī)定為unix系統(tǒng)誕生的時間的初始
linux系統(tǒng)因為和unix系統(tǒng)的相似性,也完全采用這種方式來記錄時間
為了按照人類的年月日方式來顯示時間,執(zhí)行history命令來查看,就可以了,例如:
[root@vz ~]# history | more
1 20070717-132935: ll
2 20070717-132935: w
3 20070717-132935: rm -rf *
4 20070717-132935: ll
5 20070717-132935: w
6 20070717-132935: cat /etc/redhat-release
7 20070717-132935: rpm -ivh expect-5.42.1-1.i386.rpm
8 20070717-132935: ll
9 20070717-132935: vi /etc/sysconfig/i18n
10 20070717-132935: ll
11 20070717-132935: rpm -q expect
[root@vz ~]#
這樣即可查看到在什么時間執(zhí)行了什么命令。
注意:本方法必須在服務(wù)器剛剛新安裝好時候,就設(shè)置這個參數(shù)。
如果是已經(jīng)運行了很久的服務(wù)器才添加這個參數(shù),則以前的那些命令歷史記錄是不顯示時間的。
Linux設(shè)置history命令顯示時間
效果如圖: 設(shè)置方法如下: vim /etc/bashrc #command-->history set HISTFILESIZE=2000 #保存命令的總數(shù)默認(rèn)總數(shù)為1000 HISTSIZE ...
linux下history命令顯示歷史指令記錄的使用方法
Linux系統(tǒng)當(dāng)你在shell(控制臺)中輸入并執(zhí)行命令時,shell會自動把你的命令記錄到歷史列表中,一般保存在用戶目錄下的.bash_history文件中.默認(rèn)保存1000條,你也可以更改這個值 ...
linux下history命令顯示執(zhí)行時間
想在輸入history命令之后,顯示自己歷史的命令執(zhí)行的時間,需要在用戶目錄下~/.bashrc的文件末尾追加添加如下幾行 之前一直想看一下自己歷史命令執(zhí)行的時間,找了很多教程都沒有卵用,最終參考了如 ...
Linux 配置 history 命令顯示操作時間、用戶和登錄 IP
一.在配置文件中(/etc/bashrc 或者 /etc/profile 或者~/.bash_profile 或者 ~/.bashrc)添加如下配置 #vim /etc/bashrc? ? //?進到 ...
如何讓linux的history命令顯示時間記錄
在.bashrc文件追加如下內(nèi)容即可: HISTFILESIZE= HISTSIZE= HISTTIMEFORMAT='%F %T ' export HISTTIMEFORMAT
Linux下history命令用法
如果你經(jīng)常使用 Linux 命令行,那么使用 history(歷史)命令可以有效地提升你的效率.本文將通過實例的方式向你介紹 history 命令的 15 個用法. 使用 HISTTIMEFORMAT ...
【轉(zhuǎn)】Linux下history命令用法
轉(zhuǎn)自:http://blog.sina.com.cn/s/blog_5caa94a00100gyls.html 如果你經(jīng)常使用 Linux 命令行,那么使用 history(歷史)命令可以有效地提升你 ...
Linux下ls命令顯示符號鏈接權(quán)限為777的探索
Linux下ls命令顯示符號鏈接權(quán)限為777的探索 --深入ls.鏈接.文件系統(tǒng)與權(quán)限 一.摘要 ls是Linux和Unix下最常使用的命令之一,主要用來列舉目錄下的文件信息,-l參數(shù)允許查看當(dāng)前目錄 ...
Linux下history命令詳解---轉(zhuǎn)載
Linux下History命令主要用于顯示歷史指令記錄內(nèi)容, 下達(dá)歷史紀(jì)錄中的指令 . >History命令語法:[www.linuxidc.com@linux]# history [n][ww ...
隨機推薦
vs2010連接postgresql數(shù)據(jù)庫
Windows環(huán)境C/C++訪問PostgreSQL主要有兩種方式:利用Qt封裝的數(shù)據(jù)庫訪問組件.利用PostgreSQL的API函數(shù).使用Qt平臺訪問PostgreSQL的局限性很大,一旦脫離了訪問 ...
經(jīng)典的Java基礎(chǔ)面試題集錦
經(jīng)典的Java基礎(chǔ)面試題集錦,歡迎收藏和分享. 問題:如果main方法被聲明為private會怎樣? 答案:能正常編譯,但運行的時候會提示”main方法不是public的”. 問題:Java里的傳引用 ...
【unity shaders】:Unity中的Shader及其基本框架
shader和Material的基本關(guān)系 Shader(著色器)實際上就是一小段程序,它負(fù)責(zé)將輸入的Mesh(網(wǎng)格)以指定的方式和輸入的貼圖或者顏色等組合作用,然后輸出.繪圖單元可以依據(jù)這個輸出來將圖 ...
ES6之let(理解閉包)和const命令
ES6之let(理解閉包)和const命令 最近做項目的過程中,使用到了ES6,因為之前很少接觸,所以使用起來還不夠熟悉.因此購買了阮一峰老師的ES6標(biāo)準(zhǔn)入門,在此感謝阮一峰老師的著作. 我們知道,E ...
NABC競爭性需求分析
設(shè)計一個五子棋游戲 下面是比較系統(tǒng)的框架-NABC模型 1) N (Need 需求) ? ? ? ?現(xiàn)在隨著人們的生活越來越好,電腦已經(jīng)成為每家每戶的必備品了,而且很多人工作的地方都也是必備的電腦,而 ...
IOS NSNotificationCenter 通知的使用
1.注冊通知 [NSNotificationCenter defaultCenter] addObserver:self selector:@selector(notify) name:@" ...
git 基本的操作
查看分支:git?branch ? 查看所有分支:git branch -a ? 刪除分支:git?branch?-d? ? 創(chuàng)建分支:git?branch?
ASCII 碼對應(yīng)表
Macron symbol ASCII CODE 238 : HTML entity : [?Home?][?espa?ol?] What is my IP address ? your public ...
內(nèi)核初始化優(yōu)化宏(__init, __devinit)
總結(jié)
以上是生活随笔為你收集整理的Linux命令行设置行数,Linux设置history命令显示行数以及时间的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux mate桌面主题下载_使用M
- 下一篇: CPU中的DVFS