Pro*_*ype 8 bash gnome-terminal history bash-history
我在~/.bashrc
文件中添加了时间,所以现在它显示了我执行如下history
命令的时间:
376 04/10/19 20:39:52 sudo cat ~/.bash_history
377 04/10/19 20:40:04 date
378 07/10/19 10:13:29 echo 'HISTTIMEFORMAT="%d/%m/%y %T "' >> ~/.bashrc
379 07/10/19 10:13:38 source ~/.bashrc
380 07/10/19 10:13:54 history
381 07/10/19 10:20:08 sudo vim /home/subir/.bash_history
382 07/10/19 10:20:29 sudo nano /home/subir/.bash_history
383 07/10/19 11:34:20 cd ..
384 07/10/19 11:34:34 find | grep .bash_history
385 07/10/19 11:34:48 cat ./subir/.bash_history
386 07/10/19 11:37:32 history
Run Code Online (Sandbox Code Playgroud)
但是当这个会话的数据被附加到~/.bash_history
文件时,它会显示如下内容:
#1570201804
date
#1570423409
echo 'HISTTIMEFORMAT="%d/%m/%y %T "' >> ~/.bashrc
#1570423418
source ~/.bashrc
#1570423434
history
#1570423808
sudo vim /home/subir/.bash_history
#1570423829
sudo nano /home/subir/.bash_history
Run Code Online (Sandbox Code Playgroud)
之后的值是什么#
?。谁能帮我推断出它的含义或告诉我一种在~/.bash_history
文件中获取时间戳的方法。
那是 Unix 时间戳/纪元时间 - 从 1970 年 1 月 1 日过去的秒数。
如果将其转换为日期时间,您将得到:
$ date -d @1570201804
Fri Oct 4 18:10:04 EAT 2019
Run Code Online (Sandbox Code Playgroud)
在 UTC 中,10/04/2019 @ 3:10pm (UTC)
但由于我在东非,我们得到了 +3 的时差10/04/2019 @ 6:10pm (UTC)
我猜你的时区是 +5:30
归档时间: |
|
查看次数: |
2344 次 |
最近记录: |