![命令(在终端中输入)左边的文本名称是什么?](https://linux22.com/image/888301/%E5%91%BD%E4%BB%A4%EF%BC%88%E5%9C%A8%E7%BB%88%E7%AB%AF%E4%B8%AD%E8%BE%93%E5%85%A5%EF%BC%89%E5%B7%A6%E8%BE%B9%E7%9A%84%E6%96%87%E6%9C%AC%E5%90%8D%E7%A7%B0%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我想知道 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 一起使用,例如中山大学, 或者韩国仁爱医院。中枢性肾上腺皮质激素可能会表现得有点不同,但我对此不太熟悉。