macOS命令行终端隐藏主机名和用户名

首先要区分自己的终端用的是Bash Shell还是Zsh Shell,网上很多教程都是Bash的,所以如果你用的是Zsh,那按照Bash的步骤来设置是不会有效果的

从2019年起,macOS的默认Shell由Bash改为Zsh

查看当前使用的是什么Shell脚本

echo $0

通用方法
在终端偏好设置

在这里插入图片描述
在这里插入图片描述
运行命令打勾,输入PS1="\W \$ "; clear;

设置后再次打开终端查看效果

在这里插入图片描述
PS(Prompt Sign): 命令行提示符,意思就是用户看到这个提示符之后,就可以输入命令名并按Enter键,这就执行了键入的命令
PS1是一个很重要的环境变量,用于定义命令行的提示符(命令行左侧的提示文字)

bash方法1:直接编辑~/.bash_profile文件,建议使用方法2

vi ~/.bash_profile

在最后一行下面添加如下代码:

export PS1="[\W]\$ "

这种方式就是只显示当前路径,即效果如图
在这里插入图片描述
执行如下指令让配置文件立即生效

source ~/.bash_profile

也可以这样组合显示:export PS1="[\u@\h \W]\$ "

补充说明一下:
\u – 当前用户名username
\h – 主机名hostname
\W – 当前目录
\w – 当前目录的完整路径
\d – 现在的系统日期
\t – 现在的系统时间

bash方法2: 建议使用该方法

sudo vi /etc/bashrc

修改如下

PS1='\W \$ '

在这里插入图片描述编辑后需要强制保存退出

wq!

执行如下指令让配置文件立即生效

source /etc/bashrc

默认$ 为UNIX操作系统命令提示符,所以这里我们可以设置成最简模式,即PS1='$ '

在这里插入图片描述

zsh的设置

sudo vi /etc/zshrc

修改内容如下

PS1="%1~ %# "

在这里插入图片描述

编辑后需要强制保存退出

wq!

执行如下指令让配置文件立即生效

source /etc/zshrc
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值