亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 9532 | 回復(fù): 17
打印 上一主題 下一主題

.bash_history添加命令時(shí)間 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2007-01-26 00:07 |只看該作者 |倒序?yàn)g覽
設(shè)置HISTTIMEFORMAT參數(shù)
  1. #export HISTTIMEFORMAT=1
復(fù)制代碼


具體這個(gè)參數(shù)可以查看
  1. #man sh|less -p HISTTIMEFORMAT
復(fù)制代碼


設(shè)置之后.bash_history會(huì)是如下的格式
#1169742697
man bash|less -p 'HISTTIMEFORMAT'
#1169742733
export HISTTIMEFORMAT=1
#1169742738
history
#1169742754
hello

可以使用perl命令讓它更容易閱讀
  1. #perl -pe 's/(\d+)/localtime($1)/e' .bash_history
復(fù)制代碼

輸出如下
#Fri Jan 26 00:31:37 2007
man bash|less -p 'HISTTIMEFORMAT'
#Fri Jan 26 00:32:13 2007
export HISTTIMEFORMAT=Thu Jan  1 07:00:01 1970
#Fri Jan 26 00:32:18 2007
history
#Fri Jan 26 00:32:34 2007
hello

[ 本帖最后由 tanyear 于 2007-1-26 00:09 編輯 ]

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2007-01-26 00:18 |只看該作者
請(qǐng)教使用它的目的在于什么呢?

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2007-01-26 00:35 |只看該作者
想想看也確實(shí)有些用,不過perl輸出的有些問題哦
export HISTTIMEFORMAT=Thu Jan  1 07:00:01 1970

數(shù)字都會(huì)被轉(zhuǎn)為時(shí)間了。

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2007-01-26 00:49 |只看該作者

回復(fù) 3樓 一夢(mèng)如是 的帖子

這也是個(gè)問題。呵呵

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2007-01-26 09:40 |只看該作者
沒必要用 perl 的:

  1. -(dearvoid@LinuxEden:tty3)-(~/tmp)-
  2. [612 0] # HISTTIMEFORMAT='[%F %T] '
  3. -(dearvoid@LinuxEden:tty3)-(~/tmp)-
  4. [612 0] # echo hello world
  5. hello world
  6. -(dearvoid@LinuxEden:tty3)-(~/tmp)-
  7. [612 0] # pwd
  8. /root/tmp
  9. -(dearvoid@LinuxEden:tty3)-(~/tmp)-
  10. [612 0] # cd
  11. -(dearvoid@LinuxEden:tty3)-(~)-
  12. [612 0] # history 4
  13. 2831  [2007-01-26 09:38:29] echo hello world
  14. 2832  [2007-01-26 09:38:31] pwd
  15. 2833  [2007-01-26 09:38:32] cd
  16. 2834  [2007-01-26 09:38:46] history 4
  17. -(dearvoid@LinuxEden:tty3)-(~)-
  18. [612 0] # o
復(fù)制代碼

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2007-06-18 16:31 |只看該作者
HISTTIMEFORMAT='[%F %T] '

只能顯示該用戶的history命令阿。不能顯示所有登陸到此服務(wù)器上的所有用戶的時(shí)間。:

  954  [2007-06-18 15:58:37] cd etc
  955  [2007-06-18 15:58:37] ls
  956  [2007-06-18 15:58:37] cd ../mail
  957  [2007-06-18 15:58:37] cd ../Mail
  958  [2007-06-18 15:58:37] ls
  959  [2007-06-18 15:58:37] cd ..
  960  [2007-06-18 15:58:37] cd sbin
  961  [2007-06-18 15:58:37] ls
  962  [2007-06-18 15:58:37] cd ../etc
  963  [2007-06-18 15:58:37] ls
其他用戶的只能顯示一個(gè)時(shí)間,或根本不顯示命令

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2007-12-27 18:32 |只看該作者
原帖由 一夢(mèng)如是 于 2007-1-26 00:35 發(fā)表
想想看也確實(shí)有些用,不過perl輸出的有些問題哦

數(shù)字都會(huì)被轉(zhuǎn)為時(shí)間了。

我改了一下:
sed 's/^#\([0-9]\{10\}\)$/echo \1|perl -p a.pl/e' .bash_history |less
a.pl的內(nèi)容是
#!/usr/bin/perl
s/(\d+)/localtime($1)/e
試了很多次,沒法把pl文件用移到命令里面,單引號(hào)、雙引號(hào)、轉(zhuǎn)義都試過,誰可以幫忙處理一下?
解決了,感謝ly5066113
sed 's@^#\([0-9]\{10\}\)$@echo \1|perl -pe "s/(\\d+)/localtime($1)/e"@e' ~/.bash_history|less

[ 本帖最后由 walkerxk 于 2007-12-29 12:59 編輯 ]

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2007-12-28 09:23 |只看該作者
借此地問個(gè)問題:
history如何查看多終端的歷史紀(jì)錄呢?

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2007-12-28 12:07 |只看該作者
原帖由 linuxnextyear 于 2007-12-28 09:23 發(fā)表
借此地問個(gè)問題:
history如何查看多終端的歷史紀(jì)錄呢?


同問,想看所有終端的記錄,這么弄

論壇徽章:
8
摩羯座
日期:2014-11-26 18:59:452015亞冠之浦和紅鉆
日期:2015-06-23 19:10:532015亞冠之西悉尼流浪者
日期:2015-08-21 08:40:5815-16賽季CBA聯(lián)賽之山東
日期:2016-01-31 18:25:0515-16賽季CBA聯(lián)賽之四川
日期:2016-02-16 16:08:30程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-06-29 06:20:002017金雞報(bào)曉
日期:2017-01-10 15:19:5615-16賽季CBA聯(lián)賽之佛山
日期:2017-02-27 20:41:19
10 [報(bào)告]
發(fā)表于 2007-12-28 12:31 |只看該作者
.bash_history是分用戶的,不是分終端的
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP