終端機出現異常提示

終端機出現異常提示

我的 Unix 終端機中有一個非常不尋常的提示(我使用的是 macOS)。它看起來像這樣:

myUserName@Galaxy-A7-2016

我以前從未見過這種@Galaxy-A7-2016情況,我擔心有人可能會偷看我的電腦,但這絕對沒有發生。唯一的辦法可能是遠端。

答案1

這個詞是「及時」。通常它由使用者名稱@主機名稱(電腦的名稱)組成,因此很可能以Galaxy-A7-2016某種方式在 macOS 中配置為您的電腦名稱。

到底它是如何出現的,大部分都是猜測(它可以可能是從 macOS 系統日誌中發現的,但我不知道特定日誌位於哪裡(如果它們存在的話)。但我的第一個猜測是它是透過 DHCP 從有問題的路由器獲得的,因為 DHCP 提供的主機名稱在 macOS 系統上是一個常見的混亂來源:

  1. 路由器還沒有任何東西
  2. 「Galaxy A7」手機連接到 Wi-Fi 並發送 DHCP 租用請求,在 DHCP 選項中新增「我的主機名稱 = Galaxy-A7-2016」。
  3. 路由器發出新的位址租約並記住提供的主機名稱。 (許多家庭路由器儲存這些主機名,以便它們可以顯示在「已連接裝置」清單或類​​似清單中。)
  4. 一段時間後,您的 macOS 電腦連接到同一網路並發送 DHCP 租用請求。
  5. 路由器嘗試找到現有的租約並不知何故選擇電話之前使用的租約。
  6. 路由器發出位址租約,包括它先前記住的主機名稱(DHCP 選項中的「您的主機名稱 = Galaxy-A7-2016」)。
  7. macOS 會自動將其主機名稱變更為 DHCP 提供的主機名稱。

我不知道第五步會如何發生,但儘管如此,這是我能想到的最不可能的選擇。

答案2

包含更改的更新怎麼樣?

如果根目錄中有 $HOME/.bashrc 或 .bash_aliases,那麼您最終可能會得到任何結果,例如這些檔案可能包含類似於以下內容的內容:

$ 環境 | grep -E 'PS[1-9]+'
PS1=\[\033]0;\w\007\033[32m\]\u@\h \[\033[33m\w\033[0m\] \s (P)PID=($PPID)$ $, s=$?\n${pchar}
PS4=(${BASH_SOURCE}:${LINENO}): ${FUNCNAME[0]}\n

相關內容