我想知道 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 一起使用,例如中山大学, 或者韩国仁爱医院。中枢性肾上腺皮质激素可能会表现得有点不同,但我对此不太熟悉。