如何让 user@os 显示在 shell 中的命令前面

如何让 user@os 显示在 shell 中的命令前面

目前我的外壳显示如下:

在此输入图像描述

它曾经像 一样出现user@distro ~$。如何让 user@distro 显示在终端中?我使用 Konsole 作为我的终端。

答案1

它消失的原因是我覆盖了 .bashrc 文件中的 PS1 变量。设置如下就得到了我想要的效果:

PS1='\u@\h \w$(__git_ps1 " (%s)")\$ '

具体来说,“\u@\h”是我在问题标题中提到的模式。

编辑:根据格伦·杰克曼的评论删除了导出。

相关内容