修改Mac终端Terminal的提示文字,修改zshrc、bashrc

  • Post author:
  • Post category:其他


打开终端,我们会发现 左下角有

一段丑丑的提示

,大体意思是什么呢?



查看终端提示文字的环境变量

echo $PS1

大家可以看到终端显示

\h:\W \u$

在这里插入图片描述

那么如何可以修改一下呢?

毕竟主机名和用户名,其实我们并不太需要。



修改bashrc文件,可使用的格式有

变量 描述
\d 现在的系统日期
\t 现在的系统时间
\h 主机名
\# 命令号(Comannd Number)
\u 用户名
\W 当前所在的路径
\w 当前所在的完整路径



修改bashrc的$PS1环境变量

sudo vim /etc/bashrc

在这里插入图片描述

找到图片中的PS1 变量,按着可用的格式,根据自己的需求编辑。



i

进入编辑模式,按

esc

退出编辑模式,按

:wq

保存并退出

在这里插入图片描述

大家会发现有这么一个错误提示,代表这个文件权限只能读取,不可编辑

大家可以通过

修改这个文件权限,再次编辑

,或者

直接强制保存



:wq! 强制保存

在这里插入图片描述

保存后,终端是没有变化的,需要关掉终端,再次打开,就能看的效果了

显示 我配置的

\W :

格式样子

在这里插入图片描述



修改zshrc文件,可使用的格式有

转义变量 描述
%T 系统时间(时:分)
%* 系统时间(时:分:秒)
%D 系统日期(年-月-日)
%n 你的用户名
%B – %b 开始到结束使用粗体打印
%U – %u 开始到结束使用下划线打印
%d 你目前的工作目录
%~ 你目前的工作目录相对于~的相对路径(可能在某些zsh版本可能造成乱码)
%M 计算机的主机名
%m 计算机的主机名(在第一个句号之前截断)
%l 你当前的tty



修改zshrc的$PS1环境变量

sudo vim /etc/zshrc

默认会是这个样子

PS1=”%m %1~ %# ”

修改成自己想要的样子,

:wq! 强制保存



版权声明:本文为qq_38998250原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。