如何在终端中从 user@user$ 中删除用户

如何在终端中从 user@user$ 中删除用户

正如主题所述,我想删除终端和 iterm 中的 user@user。解决这个问题的最佳方法是什么。

root@root-me$ ~

我只是想

~

编辑:我发现如果我将 .zshrc 更改DEFAULT_USER=myusername为我的用户名,我就可以实现这一点,所以我想知道为什么它需要是精确的用户名

答案1

狂欢

在终端提示符下,输入:

nano .bashrc

然后寻找

export PS1=" "

在引号之间,您可以更改/添加以下行来自定义您的提示:

\d – Current date
\t – Current time
\h – Host name
\# – Command number
\u – User name
\W – Current working directory (ie: Desktop/)
\w – Current working directory, full path (ie: /Users/Admin/Desktop)

来源

zsh / tcsh

Zsh 和 tcsh 都使用PROMPT。 颜色代码相同,但 zsh 的颜色代码转义序列略有不同。

tcsh 手册页zsh 页面有关于变量/序列的详细信息。

与其他 shell 不同,没有像 PS1 或 PROMPT 这样的提示变量。为了显示提示,fish 会执行名为 的函数fish_prompt,并将其输出用作提示。多行都可以。可以通过 set_color 设置颜色,向其传递命名的 ANSI 颜色或十六进制 RGB 值:

> function fish_prompt
        set_color purple
        date "+%m/%d/%y"
        set_color FF0
        echo (pwd) '>'
        set_color normal
  end
02/06/13
/home/tutorial > 

相关内容