歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> 修改ubuntu 的命令提示符(修改主機名和用戶名)

修改ubuntu 的命令提示符(修改主機名和用戶名)

日期:2017/3/3 12:52:24   编辑:Linux技術

問題分析:

Ubuntu 默認的命令提示符是"用戶名@當前計算機名稱:當前目錄", 由於作業需要,幫別人截圖多份,但是主機名和用戶名又不能相同

解決方法:

編輯~/.bashrc文件,找到PS1的定義,PS1就是定義命令提示符的變量.只要修改這個變量值就可以了.(如果要修改root下的用戶名和主機名 就要修改/root/.bashrc)

系統默認值(原始值):

PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
修改值:
PS1='${debian_chroot:+($debian_chroot)}hello@world:\w\$ '(把\u 和 \h 直接改成想要顯示的用戶名例如 hello)

原理詳解:

PS1是主要的提示符設置,.

各個符號的具體的含義如下:

主要信息:

\u 當前登錄用戶名

\h 當前計算機名稱(譬如ubuntu)

\H 當前計算機的域名全程,譬如(ubuntu.ubuntu.com)

\w 當前目錄

\W 當前目錄的basename

\$ 一般用戶為$,root用戶為>

時間顯示

\t 當前時間(24小時制,HH:MM:SS 分別代表 小時:分鐘:秒)

\T 當前時間(12小時制)

\@ 當前時間(AM/PM顯示)

\d 當前日期

Shell信息:

\v Bash版本

\V Bash的發布版本號

\S Shell名稱

\! Bash命令的歷史編號

\j job序號

\l Shell的終端名稱

要讓改變立即生效source ~/.bashrc即可

Copyright © Linux教程網 All Rights Reserved