Linux

如何更改 ThisName@HostName ~ $

  • April 6, 2019

我對 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

引用自:https://unix.stackexchange.com/questions/233599