Answers:
我认为你的终端正在表现的原因是默认命令已经以某种方式改变了。
在首选项中 - >启动查看设置内容 
我怀疑Command正在运行shell以外的东西。将其更改回默认登录shell,一切都会好的。
默认情况下 $HOME 变量设置为您的主目录,您无需自己做任何事情 .bash_profile。我认为在启动终端会话的过程中出现了问题。这可能是你的 ~/.bash_profile 腐败的。
您可以在没有终端的情况下解决此问
~/ 转到您的主目录。 .bash_profile,根据需要创建备份,删除内容并保存。 这应该可以解决您的问题。你可以尝试这个 ~/.profile (如果存在的话)。
你可以检查一下 HOME 通过打开终端变量并输入:
echo $HOME
这将返回您当前的主目录。你最有可能不想改变它。但如果是这样,最好在运行命令之前更改它,而不是在你的命令中 .bash_profile。
此示例将向您显示如何临时更改您的HOME(对于Bash):
# store original HOME location ('/User/CousinCocaine')
ORIGHOME="$HOME"
# set new home location
HOME="/User/CousinCocaine/my/new/home/is/here"
# check new home location
echo "~/ " ~/
echo "\$HOME "$HOME""
# set home location back to original
HOME="$ORIGHOME"
# test old home location
echo "~/ " ~/
echo "\$HOME "$HOME""
.bash_profile 文件。在sh,做一个 rm ~/.bash_profile 删除此文件,然后您的bash重新启动并运行。我的强烈建议是使用bash作为默认shell而不是sh。祝好运。
.bash_profile文件。