新しい端末タブを開くたびに、奇妙な行が表示され始めました。
3='cd -3'
ruby-2.1.5 ➜ /Volumes/dev_directory
一ヶ月前から確認してみました。
~/.profile
~/.bashrc
~/.zshrc
何もない…
またどこで見つけることができますか?
答え1
出力は、予想より少ない数の引数を使用して呼び出されたものと非常に似ていますalias
。
走りましょう
echo | $SHELL -ix | grep alias
面倒な行を印刷するアイテムを見つけて、grep
ホームディレクトリ(/etc
例/usr/share
:)とシェルに影響を与えるアイテムを配置できる他の場所を見つけます。
(コマンドの場合:-x
実行されたすべてのコマンドのトレースを印刷し、入力がパイプから出て-i
もログインシェルを取得したことを確認します(つまり、シェルのrcファイルと設定ファイルがロードされます)。