当我在Mac上启动终端时,我收到此错误:
-bash: user@computer:$: command not found
这是什么意思?
我在终端中运行以下内容来诊断问题:
echo $PS1
\h:\W \u\$
答案 0 :(得分:1)
要确定这是一个启动文件问题,请尝试将shell更改为bash以外的其他内容。
ZSH包含在macOS中。要将shell更改为ZSH,请运行:
chsh -s /bin/zsh
系统将提示您输入用户密码,完成按⌘N
打开新的终端窗口后,您会看到略有不同的提示。
如果未发生错误,则其中一个bash启动文件中存在问题。使用chsh -s /bin/bash
切换回bash并仔细检查您的~/.bashrc
,~/.profile
和~/.bash_profile
,以及/etc/bashrc
和/etc/profile
。< / p>
如果bash仍然存在问题,那么使用ZSH覆盖Bash始终是一种选择。