Linux
如何更改 ThisName@HostName ~ $
我對 Linux 很陌生,我想知道如何在終端中永久更改以下內容。當我設置我的電腦時,我使用了一個我現在想要更改的名稱:
在終端中,我要更改的名稱將採用以下形式:
TheNameIWantToChange@HostName ~ $
所以我的問題是,這個名字到底是什麼,我該如何改變它?謝謝!
如果我理解正確,您想更改您的使用者名。
usermod -l TheNameIWantToChange -d /home/TheNameIWantToChange -m CurrentName
usermod :修改帳戶
-l :更改名稱
-d :更改主目錄的位置(名稱)
-m :將目前主目錄的內容移動到新目錄
例如,假設目前名稱是 albert,而您想將其更改為 benny:
sudo usermod -l benny -d /home/benny -m albert
作為額外的獎勵,您可以使用環境變數:
NewUser="benny" sudo usermod -l ${NewUser} -d /home/${NewUser} -m $USER