linux中设置记录执行命令的时间
本文最后更新于 1171 天前,其中的信息可能已经有所发展或是发生改变。

linux中设置记录执行命令的时间

默认情况下,执行的所有命令 的Bash 命令存储在 ~/.bash_history、系统管理员可以查看系统上用户执行的命令列表。默认不显示命令的执行时间。

history

[root@huaxing03 ~]# history | more 
    1  du -sh *
    2  cd /var
    3  du -sh *
    4  cd log
    5  ll
    6  du -sh *
    7  cd hadoop-hdfs/
    8  ll
    9  rm -rf *
   10  cd ../hadoop-yarn/
   11  ll
   12  rm -rf *
   13  cd ..
   14  cd hbase/
   15  ll

有两种可以记录历史执行命令的时间。

1. 临时设置,重启后失效

设置 HISTTIMEFORMAT 临时变量

> export HISTTIMEFORMAT='%F %T: '

在上面的导出命令中,时间戳格式:

  • %F%Y-%m-%d(年-月-日)。
  • %T%H:%M:%S(时:分:秒)。
[root@huaxing02 ~]# history | more
    5  2021-11-05 10:30:32: find / -name clock
    6  2021-11-05 10:30:32: cat /etc/localtime 
    7  2021-11-05 10:30:32: ntpq -p
    8  2021-11-05 10:30:32: cd /etc/hbase/conf
    9  2021-11-05 10:30:32: ls
   10  2021-11-05 10:30:32: more hbase-site.xml 
   11  2021-11-05 10:30:32: more /etc/hots
   12  2021-11-05 10:30:32: more /etc/hosts
   13  2021-11-05 10:30:32: exit
   14  2021-11-05 10:30:32: /home/zxw/NorthBase/bin/kill.sh NorthBase
   15  2021-11-05 10:30:32: /home/zxw/NorthBase/bin/kill.sh redis

2.永久设置

但是,如果想永久配置此变量,请编辑~/.bashrc文件:

# 修改文件
vi ~/.bashrc
# 新增此变量
export HISTTIMEFORMAT='%F %T: '
# 保存退出,刷新环境变量
source ~/.bashrc
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇