怎么修改Ubuntu終端顯示的用戶名和主機(jī)名,這個(gè)問題對熟悉的人來說,不值一提,但有時(shí)候知識總是應(yīng)該積累些的,即使是一個(gè)小知識點(diǎn),有時(shí)候臨到用時(shí)發(fā)現(xiàn)忘記怎么搞了,所以記錄下。步驟很簡單
1、未修改前
格式:用戶名@主機(jī)名
比如:
linuxmi@linuxmi
2、開始修改
步驟如下:
a.修改hostname,即主機(jī)名打開文件,
linuxmi@linuxmi:~$ sudo vi /etc/hostname
sudo gedit /etc/hostname
將名稱修改為linuxmi.com保存退出,重新開啟一個(gè)終端,發(fā)現(xiàn)主機(jī)名已經(jīng)修改。
b.進(jìn)入HOME目錄
打開: .bashrc文件(通過修改配置文件,可以保證重新開機(jī)之后,修改依舊生效)搜索字符串:PS1,find the following snippet :將u改成h,則終端顯示的用戶名將會和主機(jī)名相同:
$ vim ~/.bashrc
OK,重啟電腦。
可以使用 man bash命令查看bash手冊,找到該變量支持的特殊字符,以及這些特殊字符的意義:
d:#代表日期,格式為weekday month date,例如:”Mon Aug 1″
H:#完整的主機(jī)名稱。
h:#僅取主機(jī)的第一個(gè)名字,如上例,則為fc4,.linux則被省略
t:#顯示時(shí)間為24小時(shí)格式,如:HH:MM:SS
T:#顯示時(shí)間為12小時(shí)格式
A:#顯示時(shí)間為24小時(shí)格式:HH:MM
u:#當(dāng)前用戶的賬號名稱
v:#BASH的版本信息
w:#完整的工作目錄名稱。家目錄會以 ~代替
W:#利用basename取得工作目錄名稱,所以只會列出最后一個(gè)目錄
#:#下達(dá)的第幾個(gè)命令
$:#提示字符,如果是root時(shí),提示符為:# ,普通用戶則為:$