當獲取 .bashrc 時,我的終端立即關閉 - 我將其精確定位到 ~/.bashrc - 調試此問題的最佳方法是什麼?應該將每一行回顯到另一個文件嗎?有我可以查看的日誌嗎?
看起來這一行導致終端機視窗關閉:
ssh-add ~/.ssh/xyz/oresoftware
該文件路徑不存在,因此我將其更改為存在的路徑:
ssh-add ~/.ssh/oresoftware
但會ssh-add
關閉我的終端機視窗嗎?
答案1
我最終在這裡找到了這個問題的答案: 終端機中以非零代碼退出的任何命令都會關閉我的終端機窗口
發生的事情是在調用set -e;
之前設定的ssh-add
,並ssh-add
以非零代碼退出,然後導致我的終端視窗關閉。
所以最終這是一個set -e;
問題,所以感謝@StephenKitt 指出這一點,因為這對我有幫助。set -e;
位於 .bashrc 正在運行的檔案中source
。