日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux命令行设置行数,Linux设置history命令显示行数以及时间

發(fā)布時間:2023/12/16 linux 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux命令行设置行数,Linux设置history命令显示行数以及时间 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

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)閉當前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ù)默認總數(shù)為1000 HISTSIZE ...

linux下history命令顯示歷史指令記錄的使用方法

Linux系統(tǒng)當你在shell(控制臺)中輸入并執(zhí)行命令時,shell會自動把你的命令記錄到歷史列表中,一般保存在用戶目錄下的.bash_history文件中.默認保存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ù)允許查看當前目錄 ...

Linux下history命令詳解---轉(zhuǎn)載

Linux下History命令主要用于顯示歷史指令記錄內(nèi)容, 下達歷史紀錄中的指令 . >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(著色器)實際上就是一小段程序,它負責將輸入的Mesh(網(wǎng)格)以指定的方式和輸入的貼圖或者顏色等組合作用,然后輸出.繪圖單元可以依據(jù)這個輸出來將圖 ...

ES6之let(理解閉包)和const命令

ES6之let(理解閉包)和const命令 最近做項目的過程中,使用到了ES6,因為之前很少接觸,所以使用起來還不夠熟悉.因此購買了阮一峰老師的ES6標準入門,在此感謝阮一峰老師的著作. 我們知道,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)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。