Linux下history命令輸出時間方式
在 Linux 中,查看每條命令的執(zhí)行時間。
配置 Shell 以記錄命令執(zhí)行時間
Bash Shell
Bash 是最常用的 shell 之一,通過配置 HISTTIMEFORMAT
環(huán)境變量,可以在歷史記錄中包含時間戳。
步驟:
檢查當(dāng)前歷史記錄設(shè)置
首先,查看當(dāng)前的 HISTTIMEFORMAT
是否已設(shè)置:
echo $HISTTIMEFORMAT
如果返回為空,說明尚未啟用時間戳。
啟用時間戳
編輯你的 ~/.bashrc
文件,添加以下行:
export HISTTIMEFORMAT="%F %T "
解釋:
%F
表示日期(年-月-日)。%T
表示時間(時:分:秒)。
應(yīng)用更改
執(zhí)行以下命令以使更改生效:
source ~/.bashrc
查看歷史記錄
使用 history
命令查看帶有時間戳的歷史記錄:
history
示例輸出:
1 2024-04-26 10:15:30 ls -la 2 2024-04-26 10:16:05 cd /var/www 3 2024-04-26 10:16:20 vim index.html
注意事項
歷史記錄大小:確保 HISTSIZE
和 HISTFILESIZE
設(shè)置足夠大,以保存足夠的歷史記錄。例如,在 ~/.bashrc
中添加:
export HISTSIZE=10000 export HISTFILESIZE=20000
安全性:時間戳?xí)涗浢總€命令的執(zhí)行時間,這可能涉及隱私或安全問題。請根據(jù)需要調(diào)整權(quán)限和可訪問性。
Zsh Shell
如果你使用的是 Zsh,同樣可以配置時間戳。
步驟:
啟用時間戳
編輯你的 ~/.zshrc
文件,添加以下行:
HIST_STAMPS="yyyy-mm-dd"
你也可以使用其他格式,如 "mm/dd/yyyy"
或 "iso"
。
應(yīng)用更改
執(zhí)行以下命令以使更改生效:
source ~/.zshrc
查看歷史記錄
使用 history
或 fc -l
命令查看帶有時間戳的歷史記錄:
history # 或 fc -l
示例輸出:
1 2024-04-26 ls -la 2 2024-04-26 cd /var/www 3 2024-04-26 vim index.html
注意事項
歷史記錄設(shè)置:確保 HISTSIZE
和 SAVEHIST
設(shè)置足夠大。例如,在 ~/.zshrc
中添加:
HISTSIZE=10000 SAVEHIST=20000
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Linux上也有10個流行的Windows應(yīng)用程序
今天小編就為大家分享一篇關(guān)于在linux上也流行的windows程序,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-09-09Linux使用tracepath進行網(wǎng)絡(luò)診斷分析
tracepath?命令是?Linux?中的一個網(wǎng)絡(luò)診斷工具,類似于?traceroute,下面小編來為大家介紹一下如何使用tracepath進行網(wǎng)絡(luò)診斷分析吧2025-02-02nacos在linux下啟動startup.sh報錯問題及解決
遇到Nacos啟動錯誤提示“Permission denied”,可通過執(zhí)行命令chmod u+x *.sh給予startup.sh執(zhí)行權(quán)限,解決權(quán)限問題,啟動成功,這是一種常見的解決Linux下腳本執(zhí)行權(quán)限問題的方法2023-03-03linux 查看文件的屬性(ls,lsattr,file,stat)實例詳解
這篇文章主要介紹了linux 查看文件的屬性(ls,lsattr,file,stat)實例詳解的相關(guān)資料,需要的朋友可以參考下2017-03-03linux系統(tǒng)中通過rsync+inotify實現(xiàn)網(wǎng)頁自動同步
這篇文章主要介紹了linux系統(tǒng)中通過rsync+inotify實現(xiàn)網(wǎng)頁自動同步,需要的朋友可以參考下2014-11-11Linux虛擬機中node.js之開發(fā)環(huán)境搭建
這篇文章主要介紹了Linux虛擬機中node.js之開發(fā)環(huán)境搭建,有需要的朋友可以了解一下。2016-11-11解決nginx/apache靜態(tài)資源跨域訪問問題詳解
有時為了優(yōu)化網(wǎng)站訪問速度,會給一些靜態(tài)資源配置cdn加速,但是有時候會出現(xiàn)跨域訪問的問題,在nginx和apache服務(wù)中可進行如下配置2018-10-10