一種の「プライベート」にどのように入ることができますか?扱いにくいシェルセッションの私のコマンドはディスク履歴に書き込まれませんか?
履歴に書き込まれないように、すべてのコマンドの前にスペース文字を追加するオプションがあることを知っていますが、各コマンドの前にスペースを追加する必要がないソリューションを探しています。
答え1
新しいzsh
シェルを起動し、履歴を無効にします。
オプション1
zsh # or just `$SHELL` if you're already running zsh
unset HISTFILE
...secret commands...
exit
シークレットコマンドは履歴ファイルに保存されません。
オプション2
zsh # or just `$SHELL` if you're already running zsh
fc -p
...secret commands...
exit
を実行すると、メモリー内記録にfc -p
切り替わります。zsh
exit
短所:前の履歴(コマンド入力)今後セッションがprivate
開始されました)は使用できません。