1
當我使用終端輸入zsh時,我的電腦名稱出現亂碼,改爲n3-85-8代替MacBook-Pro。隨着時間的推移。有誰知道爲什麼?以及如何解決它。 mac終端計算機名稱出現亂碼
當我使用終端輸入zsh時,我的電腦名稱出現亂碼,改爲n3-85-8代替MacBook-Pro。隨着時間的推移。有誰知道爲什麼?以及如何解決它。 mac終端計算機名稱出現亂碼
有兩個方面的影響發生在這裏:
您可以將計算機配置不改變它的主機名其自己的主機名(例如,見this question)。或者,您可以在提示中配置bash以使用計算機的持久LocalHostName
。連接到其他網絡時,此值不會更改。
您可以編輯~/.bashrc
(或相關文件)有這樣一行:不是電腦的配置
PS1=$(scutil --get LocalHostName)':\W \u\$'
它的工作。非常感謝。 – muuuuuj
我懷疑這是由它的IP的反向DNS獲得的名稱。檢查你的'PS1'環境變量。 – Barmar
如何查看'PS1',我使用'vim〜/ .bash_profile',並且不設置任何'PS1'。另外,當我使用'echo $ PS1'時,結果是'\ h:\ W \ u \ $'。這是正確的嗎? – muuuuuj
'zsh'不使用'.bash_profile' - 只有'bash'使用它。閱讀'zsh'文檔以找出它加載的啓動文件。 – Barmar