【Mac】Mac中终端显示完整路径或自定义字符

1
没修改前的样子
【Mac】Mac中终端显示完整路径或自定义字符_第1张图片
有时候想知道当前的完整路径,还要输入pwd才知道,
【Mac】Mac中终端显示完整路径或自定义字符_第2张图片

2
进入/etc
进入/etc文件夹
【Mac】Mac中终端显示完整路径或自定义字符_第3张图片
3
使用sudo权限打开bashrc文件(如果你是zsh就把文件名改成zshrc)
sudo vi bashrc
【Mac】Mac中终端显示完整路径或自定义字符_第4张图片

此时需要输入密码

4
文件内容如下
【Mac】Mac中终端显示完整路径或自定义字符_第5张图片
5
主要是修改PS1的内容,你可以任意发挥,支持中文,你也可以使用\n来代替换行,增加新命令辨识度
\h表示主机名,\u代表用户名,\W代表当前路径,\w代表完整路径,以上这些转义符都不是必须的,你完全可以只输入一段特定的字符

先输入一个i,进入编辑模式
【Mac】Mac中终端显示完整路径或自定义字符_第6张图片
主机名:\h:完整路径:\w 用户名:\u$

6
然后准备保存,按下esc退出编辑模式

7
输入:wq!强制保存退出,因为这是只读文件,所以需要这么做
【Mac】Mac中终端显示完整路径或自定义字符_第7张图片
8
右键新建一个窗口即可生效
【Mac】Mac中终端显示完整路径或自定义字符_第8张图片
我用的是zsh,就不截图了,zsh的转义符和bash不一样,所以要注意区分

9
如果你用的是zsh,拉到最底下,改这里
【Mac】Mac中终端显示完整路径或自定义字符_第9张图片
这是我已经改好了的,效果如下
【Mac】Mac中终端显示完整路径或自定义字符_第10张图片
但是这样行与行之间区别不够明显,所以可以使用回车来增加和上一行的区分
【Mac】Mac中终端显示完整路径或自定义字符_第11张图片
看起来效果不错
【Mac】Mac中终端显示完整路径或自定义字符_第12张图片
zsh部分转义符
转义变量 描述

%T 系统时间(时:分)

%* 系统时间(时:分:秒)

%D 系统日期(年-月-日)

%n 你的用户名

%B - %b 开始到结束使用粗体打印

%U - %u 开始到结束使用下划线打印

%d 你目前的工作目录

%~ 你目前的工作目录相对于~的相对路径(可能在某些zsh版本可能造成乱码)

%M 计算机的主机名

%m 计算机的主机名(在第一个句号之前截断)

%l 你当前的tty

你可能感兴趣的:(Mac,Mac使用)