Mac終端的主機名稱+用戶名全部顯示出來的話會可能顯得特別長,影響整體美觀,可以切換至root用戶后
修改.bashrc文件進行格式化。
我的需求:
修改標示1,標示2處 所顯示的字符串
操作步驟:
1. 終端中切換root用戶
sudo su #切換用戶命令 Password: #輸入密碼
2. 修改/etc/bashrc文件中的PS1='\h:\W \u\$ ',其中\h代表主機名,\u代表用戶名
編輯bashrc文件:
nano /etc/bashrc
內容如下:
# System-wide .bashrc file for interactive bash(1) shells. if [ -z "$PS1" ]; then return fi PS1='\h:\W \u\$ ' #修改這一行 # Make bash check its window size after a process completes shopt -s checkwinsize [ -r "/etc/bashrc_$TERM_PROGRAM" ] && . "/etc/bashrc_$TERM_PROGRAM" alias ll='ls -al'
3. 比如修改成:PS1='abc:\W 123\$ ' ,
修改完后,使用source命令,命使配置生效.
source /etc/bashrc
終端顯示如下:
ps:注意,如果擔心修改錯誤在修改前最好先備份一下/etc/bashrc文件
cp /etc/bashrc /tmp
參考文檔:Mac終端中主機名與用戶名的修改