質問」.bashrcの目的は何ですか?どのように機能しますか?「目的と用途を探す.bashrc
。同様の名前を持つ別の文書は.bash_logout
。
もともとこのファイルが存在する必要がありますか?それでは、このファイルの目的は何ですか?
ベストアンサー1
ファイル.bash_logout
が存在する必要はありません。
その内容はログインシェルが終了したbash
ときに取得されますbash
。たとえば、このファイルは、ターミナルセッションからログアウトするときにさまざまな種類のクリーンアップを実行できます。
これを使用して、GUI以外の環境からログアウト中に画面を消去するなど、すべてのシェルコードを実行できます。また、一部のユーザーは、.bash_login
またはで開始されたプロセスを明示的に終了するのが便利だと思うかもしれません.bash_profile
。たとえば、ユーザーデーモンやバックグラウンドプロセス(たとえば)を起動すると、fetchmail
簡単に終了できます.bash_logout
。
シェルにはcsh
同様のファイルがあり.logout
、シェルに対応するファイルzsh
はです.zlogout
。私が知る限り、シェルにはksh
同様の機能はありません。
接線に関する質問も参照してください。ログインシェルと非ログインシェルの違いは何ですか?