在 shell 提示字元上顯示 IP 位址的配置設定儲存在哪裡?

在 shell 提示字元上顯示 IP 位址的配置設定儲存在哪裡?

我們的網路上有兩個 Xserver。在伺服器 A 上,我們所有的員工都有一個帳戶設置,但在伺服器 B 上,唯一的帳戶是管理員帳戶。我可以使用按預期在該伺服器上設定的使用者名稱和密碼透過 SSH 連接到伺服器 A。

/Network/Servers/server A/Users/pmilb但是,當我使用在伺服器 A 上設定的相同使用者帳戶 SSH 到伺服器 B時,它會讓我進入。下顯示

rrcs-111-111-111-111:~ pmilb$

111-111-111-111我的外部 IP 位址在哪裡。

我是這裡的新系統管理員,正在四處測試。我只是想知道為什麼要這樣做以及在哪裡配置?謝謝

答案1

這是由環境變數 PS1 設定的。

ps -p $$應該告訴你正在使用哪個 shell。如果它說的是 bash 以外的東西,那麼就假裝我正在談論下面的那個 shell。

假設您在 bash 中,變數在 /etc/bashrc 或 ~/.bashrc 中設定。如果 x-server 將其儲存在不同的位置或在這些位置更改它,並且重新連接似乎沒有影響,請檢查手冊頁man bash,它應該列出 shell 的設定檔的位置。

相關內容