在Mac OS X上,如何在iTerm2中隐藏名称为“name@name-macbook-air”的用户?

4
作为问题标题所述,我在终端中看到name@name-macbook-air。我想要隐藏这个信息。我尝试了以下方法。
export PS1="\W \$" // Does not work even after restarting iterm

// this works but it always put $ but I want full path too but no username and computer name
echo "export PS1='$ '" >> ~/.bash_profile
. ~/.bash_profile

// This only put '\W' but no directory path
echo "export PS1='\W \$ '" >> ~/.bash_profile
. ~/.bash_profile

我该如何隐藏name@name-macbook-air的名称?

更新

当我执行echo $PS1命令时,我会得到以下输出:

%{%f%b%k%}$(build_prompt)

我正在使用 oh-my-zsh。


不完全符合您的需求,但是您可以在 ~/.zshrc 中加入以下这行代码:DEFAULT_USER=name,这样就可以显示 name 而不是 name@name-macbook-air,其中 name == whoami - Daniel R. Livingston
1个回答

1

如果您想将其从顶部栏中移除,则将以下内容添加到 .zshrc 文件中:

DISABLE_AUTO_TITLE="true"

如果您想通过命令行接口将其删除,则可能需要修改特定主题的.zsh-theme文件。我发现了这个链接,它可以帮助解决这个问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接