誰かがexit
の方法を説明してもらえますか コマンドはUnixターミナルで機能しますか?
man exit
の検索 およびwhich exit
役に立たなかったので、次の問題が発生しました。
新しいRedHatシステムにAnacondaとPyCharmのアドオンパッケージをインストールした後、exit
を呼び出すたびに気づきました。 ターミナルセッションを終了するには、一連のエラーが発生し、その後、ターミナルは期待どおりに終了します。エラーは、exit
への呼び出しを示唆しているようです。 呼び出しをトリガーしていますrm ~/anaconda3/.../
およびrm ~/PyCharm/....
、エラーが発生します。すべてのディレクトリは、これらのプログラム用にダウンロードしたパッケージ(numpyなど)の場所でもあるようです。以下を参照してください。
$ exit
rm: cannot remove ‘~/anaconda3/lib/python3.5/site-packages/numpy/core’: Is a directory
...
...
解決済み
私の~/.bash_logout
で ファイル、行がありました
find ~ -xdev ( -name *~ -o -name .*~ -o -name core ) -exec \rm '{}' \;
この行をコメントアウトすると、エラーメッセージが停止しました。すべての一時ファイルを検索して削除しているようです。ただし、「コア」という単語が含まれているディレクトリを検索し、それらも削除しようとします。これはシステムのプリセットでした。
承認された回答:
通常、これを手動で構成した場合にのみ、シェルの終了時に実行が表示されます。ただし、インストールしたパッケージの1つにbash出口シェルスクリプトが付属している可能性があります…
チェック;
〜/ .bash_logout
そこからスクリプト呼び出しが見つかるかもしれませんが、それは奇妙なことです…