linux history指令用法
使用history 可以查詢過去在系統執行過指令。
# history
340 source ~/.bash_history
341 history
過去使用的長指令,可在用history查出id(如1007)後,在指令模式下輸入!id,代表再執行一次。
# !1007
history是很好的稽查工具,但一般history執行結果只有流水號、指令兩個資料。如果要加上
時間資料,可在~/.bashrc加入。
# vi ~/.bashrc
export HISTTIMEFORMAT="%F %T "
#%F => %Y - %m - %d
#%T => %H : %M : %S
#logout
重新登入
#hisory
329 2015-07-22 14:35:00 cd /var/www
330 2015-07-22 14:35:00 ll
history結果是每個使用者個自擁有,history資料實體儲存在 ~/.bash_history這個檔案,常見系統預設1,000筆資料。如果要修改儲存筆數,例如加大到2,000筆,同樣的在~/.bashrc加入
HISTSIZE=2000
修改完~/.bashrc後,修改的內容並不會立即生效,需要重新source設定或重新登入
# source ~/.bashrc
上述兩個設定,要整個系統適用,則需要管理者權限修改到/etc/profile這個檔。
# history
340 source ~/.bash_history
341 history
過去使用的長指令,可在用history查出id(如1007)後,在指令模式下輸入!id,代表再執行一次。
# !1007
history是很好的稽查工具,但一般history執行結果只有流水號、指令兩個資料。如果要加上
時間資料,可在~/.bashrc加入。
# vi ~/.bashrc
export HISTTIMEFORMAT="%F %T "
#%F => %Y - %m - %d
#%T => %H : %M : %S
#logout
重新登入
#hisory
329 2015-07-22 14:35:00 cd /var/www
330 2015-07-22 14:35:00 ll
history結果是每個使用者個自擁有,history資料實體儲存在 ~/.bash_history這個檔案,常見系統預設1,000筆資料。如果要修改儲存筆數,例如加大到2,000筆,同樣的在~/.bashrc加入
HISTSIZE=2000
修改完~/.bashrc後,修改的內容並不會立即生效,需要重新source設定或重新登入
# source ~/.bashrc
上述兩個設定,要整個系統適用,則需要管理者權限修改到/etc/profile這個檔。
留言
張貼留言