命令(在终端中输入)左边的文本名称是什么?

命令(在终端中输入)左边的文本名称是什么?

我想知道 Linux 终端中最左边的文本(在我们输入命令之后)是否有任何名称。

喜欢

ubuntu@Ubuntu:~$ 

对此我们有名字吗?

答案1

它被称为主提示符字符串,由 shell 根据PS1环境变量设置。这通常是针对每个用户设置的,仅适用于交互式 shell,(通常)在 中定义~/.bashrc为 ,默认值为\s-\v\$

在我的系统上:

$ echo "$PS1"
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\W\$ 

并扩展为:

username@hostname:pwd$ 

检查PROMPTING部分man bash以了解每个令牌的作用。

答案2

提示。有多种方式可以编辑其显示的内容,例如参见这里. 大多数这些个性化设置都可以与其他 shell 一起使用,例如中山大学, 或者韩国仁爱医院中枢性肾上腺皮质激素可能会表现得有点不同,但我对此不太熟悉。

相关内容