.bash_logoutの目的は何ですか?

.bash_logoutの目的は何ですか?

質問」.bashrcの目的は何ですか?どのように機能しますか?「目的と用途を探す.bashrc。同様の名前を持つ別の文書は.bash_logout

もともとこのファイルが存在する必要がありますか?それでは、このファイルの目的は何ですか?

ベストアンサー1

ファイル.bash_logoutが存在する必要はありません。

その内容はログインシェルが終了したbashときに取得されますbash。たとえば、このファイルは、ターミナルセッションからログアウトするときにさまざまな種類のクリーンアップを実行できます。

これを使用して、GUI以外の環境からログアウト中に画面を消去するなど、すべてのシェルコードを実行できます。また、一部のユーザーは、.bash_loginまたはで開始されたプロセスを明示的に終了するのが便利だと思うかもしれません.bash_profile。たとえば、ユーザーデーモンやバックグラウンドプロセス(たとえば)を起動すると、fetchmail簡単に終了できます.bash_logout

シェルにはcsh同様のファイルがあり.logout、シェルに対応するファイルzshはです.zlogout。私が知る限り、シェルにはksh同様の機能はありません。

接線に関する質問も参照してください。ログインシェルと非ログインシェルの違いは何ですか?

おすすめ記事