我在Ubuntu 伺服器上有一個帳戶,具有正確的PS1 變量,並且我想讓同一伺服器上的其他帳戶之一具有相同的PS1 變量,這樣我在這個新帳戶上的提示(當我ssh 進入計算機時)是和原來的帳號一樣。
有沒有辦法可以在帳戶之間傳遞此 PS1 變量,以便提示相同?
我嘗試將其列印出來,複製輸出,然後將其重新分配給新帳戶上的 PS1,但它不起作用。
這是我鍵入時列印的內容echo $PS1
:
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$
我想將該提示(如上所示)指派給我的新帳戶。
答案1
放
PS1=[contents]
在相關使用者的 .bashrc 檔案中。例如,使用者 bob 的典型情況是:
/home/bob/.bashrc
答案2
您不能只複製螢幕上的輸出,因為提示包含終端使用的終端轉義碼(例如,用於產生顏色)。所以這不是同一組字元。您需要編輯 ~/.bashrc 並將 PS1=... 行從另一台電腦複製到新電腦。也就是說,使用來源。 :-)