以前的$变量也变成%符号了 以前简短的前缀变成好长一串! 我看
/etc/bashrc
为
PS1='\h:\W \u\$ '
但我终端实际输出为
echo $PS1
%n@%m %1~ %#
不知道这个配置在哪里 找不到哪儿改
1
mcfog 2019-10-12 16:22:12 +08:00 via Android
打 bash 回车试试?
|
2
codehz 2019-10-12 16:24:28 +08:00 via Android
因为改 zsh 了(
|
3
coderabbit OP @mcfog 打 bash 去到 bash 了 不是默认终端 默认终端的 ps1 不生效
|
4
coderabbit OP @codehz 我一直都是默认的 没有变过呀!我看了同事的 mac 他们也是正常原来的 都是前天一起升的 10.15
|
5
coderabbit OP 主要我用户名长 用户名 @用户名 deMacBook-Pro ~ % 真长一串 受不了!
|
6
jmc891205 2019-10-12 16:28:04 +08:00 via iPhone
先确认你自己用的 shell 是不是 bash
然后看看你自己 home 里的 bash 配置文件怎么设置的 ps1 |
7
codehz 2019-10-12 16:29:32 +08:00 via Android
首先说明下,我没用 mac,但是我了解到一个新闻说水果由于 bash 的许可证问题改成 zsh 了
|
8
chinvo 2019-10-12 16:33:17 +08:00
10.15 把 /etc/passwd 里用 bash 的都改 zsh 了
|
9
coderabbit OP 刚我看了默认了 /bin/zsh 一直都是默认没有管过,不知道以前是啥! 但现在前缀提示太长了。我得找到改了!你怎么改的!
|
10
chinvo 2019-10-12 16:37:59 +08:00
|
11
codehz 2019-10-12 16:40:44 +08:00 via Android
不如一键 oh my zsh (或者 zplug
|
12
trait 2019-10-12 16:46:27 +08:00 via iPhone
用 powershell
|
13
hcksuse 2020-01-02 16:41:52 +08:00
请问这个问题找到解决方案了吗 我也一直在找怎么隐藏主机名,网上全是让安装 oh my zsh 搞,可是我就只有这一个需求啊 ,其他的定义不想用,所以不想安装 oh my zsh
|
14
wuming2015 2020-12-29 14:24:15 +08:00
受以上各位大佬启发,直接将 zsh 再改加 bash 即可;
具体操作:终端--Command + , 打开系统设置--Shell 的打开方式--命令(完成的路径):/bin/zsh 改为 /bin/bash; |