TOP > Linux > Fedoraの技 > 201-300 > 295
historyを利用しないようにするには
初期設定では過去1,000件のコマンドを保存しており、historyコマンドで呼び出して利用することが可能です(参照382)。ただしどのような作業をしたかということがすべて残っているということでもあり、セキュリティ上あまり多くのhistoryを残すのはあまり望ましいことではありません。bashの"HISTSIZE"を変更することでこの設定を変更することができます。
下記はhistoryを0とする例です。設定後にhistoryコマンドを実行しても何も表示されません。
$ export HISTSIZE=0
$ history
また初期設定では.bash_historyにhistoryが保存されますが、"HISTFILESIZE"の指定で変更が可能です。下記のように0を指定するとファイルが空となることが分かります。
$ export HISTFILESIZE=0
$ ls -la .bash_history
-rw------- 1 ringo beatles 0 May 17 14:43 .bash_history
常にこのオプションを利用するのであれば.bashrcに保存します。sourceコマンドで設定をすぐに反映させることが可能です。
$ vi ~/.bashrc
$ source ~/.bashrc
2005-12-03 作成