1
私はemacs/windowsでシェルを実行します。コマンドは〜/ .historyに移動します。しかし、私はいくつかのコマンドが.historyに保存されることを望んでいません。たとえば "cd c:/ .."のようになります。どうやってするの?シェル内のいくつかのコマンド履歴を防ぐ方法
私はemacs/windowsでシェルを実行します。コマンドは〜/ .historyに移動します。しかし、私はいくつかのコマンドが.historyに保存されることを望んでいません。たとえば "cd c:/ .."のようになります。どうやってするの?シェル内のいくつかのコマンド履歴を防ぐ方法
これはbash構成で行われます。あなたの~/.bashrc
に書く:
export HISTIGNORE="&:ls:cd:lh"
私はまた、歴史の中でスペースで始まるコマンド保管しないためのトリックのように:
export HISTCONTROL=ignorespace
や重複を保存しない:
export HISTCONTROL=ignoreboth
を
これは実行中のシェルによって異なります。通常、デフォルトのものはbashです。 echo $SHELL
を参照してください。コマンドchsh
(シェルを変更)で変更することができます。