來源: http://portable.easylife.tw/1717?category=3
HISTCONTROL 有簡單的三種用法:
HISTCONTROL=ignorespace
執行以上的變數設定,之後只要是comannd前有空白的話,history將不會記錄你下的command。
[root@me] ~
$ echo wawa
wawa
[root@me] ~
$ echo bebo #echo前有加空格
bebo
[root@me] ~
$ history | tail -2
16 echo wawa
echo bebo 那行並不會出現在history的記錄當中
17 history | tail -10
HISTCONTROL=ignoredups
執行以上的變數設定,之後只要是重複下的指令,只會被記錄一次。
[root@me] ~
$ echo easylife #echo 4次easylife
easylife
[root@me] ~
$ echo easylife
easylife
[root@me] ~
$ echo easylife
easylife
[root@me] ~
$ echo easylife
easylife
[root@me] ~
$ echo good #echo 1次good
good
[root@me] ~
$ history | tail -5
38 echo easylife
echo easylife 4次卻只出現一筆記錄
39 echo good
40 history | tail -5
HISTCONTROL=ignoreboth 這個就是結合以上兩種,就 不再示範囉!
沒有留言:
張貼留言