如何修改Mac Terminal的提示文字和用户名
默认的Mac命令行里的提示信息(prompt)是这样的:
计算机名:当前目录 用户名$ 或者 MacBook:~/当前目录 用户名$
如果你觉得这个方式不好,或者想别出心裁和别人不一样,是可以修改它的。
方法如下:
用你喜欢的编辑器打开,你的用户根目录下的.bashrc或者.bash_profile文件。没有的话就新建一个。
vi .bash_profile
然后输入
PS1="你想要的格式"
在双引号之间可以使用的命令有:
- \d – 现在的系统日期
- \t – 现在的系统时间
- \h – 主机名
- \# – 命令号(Comannd Number)
- \u – 用户名
- \W – 当前所在的路径 (比如: Document/)
- \w – 当前所在的路径,全路径 (比如: /Users/David/Document)
我的格式是这样的:
export PS1="\u@\h \w:"
其中的显示的用户名是短用户名(short name),并不是你在系统属性里设置的用户名。
这个就是正常的用户名。
那么短用户名如何设置呢。这个选项藏的比较深,不太好找。
系统属性的帐户里,在你的用户名上点右键(mac系统里是右键是很少用到的,这里特殊。) 然后选择“高级选项…”然后就会出现下面那样的菜单:
那么短用户名如何设置呢。这个选项藏的比较深,不太好找。
系统属性的帐户里,在你的用户名上点右键(mac系统里是右键是很少用到的,这里特殊。) 然后选择“高级选项…”然后就会出现下面那样的菜单:
修改那个“短名称”就可以了。
最后,提醒一点,修改之前以防万一,最好备份一下系统。
最后,提醒一点,修改之前以防万一,最好备份一下系统。




