以前的$变量也变成%符号了 以前简短的前缀变成好长一串! 我看
/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; |