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

本文介绍了如何修改Linux终端的提示符,包括在bash和zsh shell中设置个性化PS1变量,展示主机名、用户名、当前路径等信息。通过编辑.bashrc或.zshrc文件,使用特殊转义字符实现不同视觉效果,提升命令行操作的辨识度。文章还提及了zsh中特有的转义符号,并展示了修改后的效果。
摘要由CSDN通过智能技术生成

1
没修改前的样子
在这里插入图片描述
有时候想知道当前的完整路径,还要输入pwd才知道,
在这里插入图片描述

2
进入/etc
进入/etc文件夹
在这里插入图片描述
3
使用sudo权限打开bashrc文件(如果你是zsh就把文件名改成zshrc)
sudo vi bashrc
在这里插入图片描述

此时需要输入密码

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

先输入一个i,进入编辑模式
在这里插入图片描述
主机名:\h:完整路径:\w 用户名:\u$

6
然后准备保存,按下esc退出编辑模式
在这里插入图片描述
7
输入:wq!强制保存退出,因为这是只读文件,所以需要这么做
在这里插入图片描述
8
右键新建一个窗口即可生效
在这里插入图片描述
我用的是zsh,就不截图了,zsh的转义符和bash不一样,所以要注意区分

9
如果你用的是zsh,拉到最底下,改这里
在这里插入图片描述
这是我已经改好了的,效果如下
在这里插入图片描述
但是这样行与行之间区别不够明显,所以可以使用回车来增加和上一行的区分
在这里插入图片描述
看起来效果不错
在这里插入图片描述
zsh部分转义符
转义变量 描述

%T 系统时间(时:分)

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

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

%n 你的用户名

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

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

%d 你目前的工作目录

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

%M 计算机的主机名

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

%l 你当前的tty

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值