改變Ubuntu命令列 使用者名稱顯示字首

2021-06-23 09:58:53 字數 908 閱讀 6306

安裝ubuntu的時候使用者名稱起的很長,剛開始沒怎麼注意,命令列用的比較多的時候就 發現這真是個失誤。命令視窗就那麼寬,前面很長都用了現在使用者名稱和主機名了,後面如果再顯示路徑,剩餘可以顯示命令的空間就不夠了。命令多行輸入不方便也 不直觀,就想修改這個命令提示符。隨便搜素了下,果然可以實現,而且非常簡單。 

修改~/.bashrc檔案中的ps1即可。 

ps1是主要的提示符設定,在ubuntu一般為: 

$\u@\h:\w\$

具體的提示符,按分類含義如下: 

主要資訊: 

\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的終端名稱 

我是直接將使用者名稱和主機寫成固定的值,如

shell@ubuntu

ps1="\[\e]0;$shell@ubuntu: \w\a\]$ps1"

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

完成後,命令提示符變成:shell@ubuntu:~$

轉至:

Git命令列設定使用者名稱和郵箱

git中設定使用者名稱和郵箱 今天在使用git提交 的時候遇到author is not name and matches no existing author,解決方法 先獲取使用者名稱和郵箱然後再按username格式填寫,順利提交。使用者名稱和郵箱位址的作用 我們每次向git庫commit的時...

ubuntu修改使用者名稱

有時候我們在建立使用者時會不小心吧使用者名稱寫錯,怎麼辦?那就改回來唄!我們首先要記住修改四個地方 如果是安裝系統時,建立的只改三個地方 下面的2,3,4 1.進入root使用者,在 etc sudoers中新增 使用者名稱 all all all all 四個all代表的是,登入的主機,可切換的使...

頁面登入的使用者名稱的回顯

在登入頁面拿到登入的資訊放到usersession中 頁面可以直接點 div class top wrap div class top div class top left c if test span 請 a href fg login.html title class login 登入 a a ...