これまでに見たことはないと思いますが、ターミナルでexit
を実行すると、非常に奇妙な出力が得られます。
これは次のようになります。
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
[Process completed]
~/.bash_sessions
を削除すると、この出力が表示されます。
logout
Saving session...-bash: ~/.bash_sessions/EBDD3E18-8D29-42DA-B32C-DD4491951FC0.session: No such file or directory
touch: ~/.bash_sessions/EBDD3E18-8D29-42DA-B32C-DD4491951FC0.historynew: No such file or directory
-bash: history: ~/.bash_sessions/EBDD3E18-8D29-42DA-B32C-DD4491951FC0.historynew: cannot create: No such file or directory
...copying shared history...cp: ~/.bash_sessions/EBDD3E18-8D29-42DA-B32C-DD4491951FC0.history: No such file or directory
...saving history...cat: ~/.bash_sessions/EBDD3E18-8D29-42DA-B32C-DD4491951FC0.historynew: No such file or directory
-bash: ~/.bash_sessions/EBDD3E18-8D29-42DA-B32C-DD4491951FC0.history: No such file or directory
-bash: ~/.bash_sessions/EBDD3E18-8D29-42DA-B32C-DD4491951FC0.historynew: No such file or directory
truncating history files...
...completed.
shlock: open(~/.bash_sessions/shlock6026): No such file or directory
[Process completed]
もう1つは、削除された場合に.bash_sessions
フォルダーを再作成することです。
これはある種のウイルスですか、それともそれほど注意を払っていませんか、それともApple El Capitanで追加されたものです(OS X 10.11 Build 15A262Eを実行しています))またはそれ以外に何ができますか?
また、login <myusername>
を実行すると、exit
を実行します。この奇妙な出力が得られません。ターミナルを閉じたときだけのようです。
注:代わりに/Users/myusername
を~/
に置き換えました。 .bash_profileも削除して、そうでないことを確認しました。
同じ問題がありました。端末設定->プロファイル->シェル。 「シェルの終了時」メニューで実行する適切なアクションを選択します。私の問題を修正しました。
Macの/ etc/bashrcの最後の行は次のようになります。
[ -r "/etc/bashrc_$TERM_PROGRAM" ] && . "/etc/bashrc_$TERM_PROGRAM"
Apple終了時にターミナルですべての狂気を無効にするには:
Sudo mv /etc/bashrc_Apple_Terminal /etc/bashrc_Apple_Terminal-disabled
次のようなエイリアス(.bashrcなど)をシェルプロファイルに追加できます。
エイリアスoff = 'exit 0>/dev/null'
'off'を使用すると、余分なメッセージが破棄されて終了します。
あなたが得るすべては2> /dev.ttyに送られる「ログアウト」行です