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

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

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 3466 | 回復(fù): 0
打印 上一主題 下一主題

AIX5.3 在shell的 history中記錄命令執(zhí)行的時(shí)間 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2010-02-01 16:17 |只看該作者 |倒序?yàn)g覽

                AIX下的ksh缺省會將所有執(zhí)行的命令歷史記錄在/.sh_history文件中,但是一直以來,該文件中只記錄命令本身而不記錄命令執(zhí)行的時(shí)間。
在 AIX5.3 中支持在 .sh_history 中記錄時(shí)間,具體實(shí)現(xiàn)方式如下:
1. 需要在環(huán)境變量中增加一個(gè)變量:EXTENDED_HISTORY=ON (注意,一定是大寫ON,小寫無效)
2. 此時(shí) view .sh_history 文件可以發(fā)現(xiàn)記錄的命令是如下格式,其中被 #? 括起來的部分就是命令執(zhí)行的時(shí)間戳,該數(shù)值是從1970年到當(dāng)時(shí)的秒數(shù)。
    env | grep HIS #?1184585109#?
    ls #?1184585111#?
    fc -t #?1184585117#?
    vi /.sh_history #?1184585179#?
3. 為了換算成我們可以閱讀的時(shí)間,可以使用 perl 命令 perl -e 'print scalar localtime 1184585179'。當(dāng)然更直接和簡單的方法是使用 fc -t 命令來顯示命令歷史,其輸出如下:
    1192    2007/07/16 12:25:09 :: env | grep HIS
    1193    2007/07/16 12:25:11 :: ls
    1194    2007/07/16 12:25:17 :: fc -t
    1197    2007/07/16 12:26:19 :: vi /.sh_history
4. 如果要對所有用戶記錄命令時(shí)間,建議更改 /etc/profile 文件,增加如下兩行:
    export EXTENDED_HISTORY=ON
    export HISTSIZE=512   (另一個(gè)關(guān)于命令歷史的環(huán)境變量,用于定義最多保存的命令條數(shù),可根據(jù)需要修改)
   增加后用戶重新登錄后即生效,不需要重啟
另外,轉(zhuǎn)一個(gè)beginner的帖子,也是關(guān)于用戶執(zhí)行命令的具體時(shí)間這個(gè)問題的探討
http://www.cublog.cn/u/739/showart.php?id=436897


本文來自ChinaUnix博客,如果查看原文請點(diǎn):http://blog.chinaunix.net/u/23213/showart_2166632.html
您需要登錄后才可以回帖 登錄 | 注冊

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

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP