誰かがexit
コマンドがUnixターミナルでどのように機能するか説明してもらえますか?
検索man exit
とはwhich exit
有用ではなかったと私は、次の問題に遭遇しています。
新しいRed Hatシステムに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 '{}' \;
この行をコメントアウトすると、エラーメッセージが停止しました。すべての一時ファイルを検索して削除するようです。ただし、「core」という単語が含まれるディレクトリを検索し、それらも削除しようとします。これはシステムのプリセットです。
exit
が、エイリアスかどうかをすでに確認しましたか?
ulimit -c 0
)。find -exec rm
とにかくそのコマンドは私が望むものではありませんが、追加できます-type f
。また、使用して複数のファイルを削除することが多く、より効率的に作ることができる-exec rm {} +
代わりに... \;
、それは1つのに複数の引数をバッチ処理して、rm
(xargsのような)コマンドライン
exit
のうちに終了することのターミナル・セッション-またはそれが起こることを毎回使用するexit
ことの後に?