📖
[bash|zsh] コマンドの履歴を残さない
詳解 Terraform 第3版 ―Infrastructure as Codeを実現するを読んでまして、以下の注釈が記載されてました。
注釈: コマンドの前にスペースを入れる必要があることに注意
コマンドはAPI KEYを環境変数に設定するためexportするだけなんだけど、exportの前にスペースを入れる・・何のことだろうとChatGPTに聞いてみたら以下の回答が
え、そうなのか?
実際にやってみたら本当だった・・知らなかった。
-> % export TESTENV=show_history
-> % export TESTENV=not_show_history # exportの前にスペース入ってます
-> % history -2
9994 history -2
9995 export TESTENV=show_history
-> %
ちなみに環境はWSL2(ubuntu 20.04)でzsh(not bash)ですが、デフォルトで履歴残らないようになってました。
(ChatGPTにあるHISTCONTROL
は何も設定されてなかった
勉強になった。
Discussion