macbook pro查询并修改命令提示符的格式

环境

MacBook Pro

描述

我的命令提示符总是:

shell 复制代码
# 前面总是多了(base)
(base) yutao@yutaodeMacBook-Pro ~ % vim .zshrc 
(base) yutao@yutaodeMacBook-Pro ~ % source .zshrc
# 期望改成下面这样:
yutao@yutaodeMacBook-Pro ~ % 

找出当前操作系统的显示格式

执行如下语句:

shell 复制代码
# 执行:echo $PS1
(base) yutao@yutaodeMacBook-Pro ~ % echo $PS1
(base) %n@%m %1~ %# 

说明:

复制代码
%n: 表示用户名称
%m: 主机名称
%1~: 所在的当前目录
%#: 最后的分隔符号

说明 :除了上面%这种的,还有/斜杠的。

shell 复制代码
命令列表的参数:

\u 显示当前用户的用户名(user name)

\h 显示主机名(host name)

\W 显示当前工作目录的名字(work directory)

\$ 显示$符作为提示符,如果用户是root的话,则显示#号

修改.zshrc 文件

shell 复制代码
# 执行vim .zshrc 
(base) yutao@yutaodeMacBook-Pro ~ % vim .zshrc 
# 文件里增加:export PS1="%n@%m %1~ %# "
#最后执行source .zshrc

在.zshrc文件最后,增加export PS1="%n@%m %1~ %# " 语句。

最后执行再执行source .zshrc。

最后就可以啦

参考地址:

https://www.cnblogs.com/juihai/p/14920750.html

https://www.cnblogs.com/RyanJin/p/10066389.html

相关推荐
xbzb12 小时前
Shell 函数:语法、传参与递归调用一次讲透
shell·递归·函数·调用·传参·递归调用
东鹏特饮2 天前
15个实用Linux运维脚本
linux·运维·shell·脚本·redhat·常用生产脚本
Zoom2 天前
【开源】7 天,我用 Rust 复刻了 FinalShell!Rhost v1.0.0 发布
rust·electron·shell
Lsetea11 天前
OpenSSL s_client退出码为0却证书验证失败:严格校验与Shell管道排查
https·shell·ssl证书·openssl·tls
fox_charon12 天前
Windows 下 CLI 参数的引号陷阱:为什么 --resume 'uuid' 会失败
windows·shell·cmd·cli·引号
吴声子夜歌21 天前
Shell编程实例——编写安全的shell脚本(二)
linux·运维·shell
吴声子夜歌23 天前
Shell编程实例——内务及管理任务(一)
linux·运维·shell
吴声子夜歌23 天前
Shell编程实例——高级脚本编程(一)
linux·运维·网络·shell
吴声子夜歌23 天前
Shell编程实例——bash的配置与自定义(二)
linux·运维·shell
吴声子夜歌24 天前
Shell编程实例——与解析相关的任务(二)
linux·运维·shell