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

Nab*_*bin 15 command-line bash

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

喜欢

ubuntu@Ubuntu:~$ 
Run Code Online (Sandbox Code Playgroud)

我们有这个名字吗?

hee*_*ayl 25

它称为主提示字符串,由 shell 根据PS1环境变量设置。这通常是按用户设置的,仅用于交互式 shell,(通常)定义~/.bashrc\s-\v\$.

在我的系统上:

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

并扩展为:

username@hostname:pwd$ 
Run Code Online (Sandbox Code Playgroud)

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

  • @NabinKhadka 感谢您的友好评论。我是一个绝对的业余爱好者,每天仍在向我周围更聪明的人学习。每个人在某个阶段都是初学者,所以继续学习并祝你好运!! (3认同)