SaidbakR Asked: 2021-04-17 09:21:36 +0800 CST2021-04-17 09:21:36 +0800 CST 2021-04-17 09:21:36 +0800 CST 如何减少控制台提示的首字母 772 我不知道控制台或终端的命令提示符之前的初始文本的术语,但下面的屏幕截图应该很好地说明了我的意思: 我想将图像中突出显示的文本: 减少为said@said-Satellite-L850-A700::said@pc甚至只是$对计算机名称没有任何修改。有可能吗? command-line 1 个回答 Voted Best Answer artfulrobot 2021-04-17T09:35:27+08:002021-04-17T09:35:27+08:00 PS1您可以通过设置环境变量来控制 Bash(和 Zsh)中的提示。 例如,您可以在$HOME/.bashrc文件中执行此操作。 例子: PS1='\u@\h:\w\$ ' 或供your-user@pc使用 PS1='\u@pc' 或简单 PS1='$ ' 这是您可以使用的一些魔法令牌。 \h : the hostname up to the first ‘.’ \H : the hostname \u : your username \t : time in 24hr format \w : current working dir 如果您愿意,您也可以应用颜色代码。 编辑:颜色,粗体等。 ANSI 转义序列可以像\033[then 一样指定一些粗体和颜色的数字,然后与;then连接,m并且可以重置\033[0m; 例如PS1='\033[31mxxx\033[0m '会给你一个红色xxx作为提示。 非常迷你的备忘单,将31上面的(红色)替换为.. 1;31大胆的红色 1粗体默认颜色 31;43用于黄色背景 (43) 上的红色文本 (31)。第二种,背景颜色使用与前景相同的代码但+10 38;2;r;g;b您将r g和替换b为红色绿色蓝色的值 0-255,例如38;2;255;180;0将其设置为漂亮的橙色 PS1='\033[31mxxx\033[0m '会给你一个红色xxx的提示。 请在 stackoverflow上查看一个出色的答案以获得更完整的列表。
PS1
您可以通过设置环境变量来控制 Bash(和 Zsh)中的提示。例如,您可以在
$HOME/.bashrc
文件中执行此操作。例子:
或供
your-user@pc
使用或简单
这是您可以使用的一些魔法令牌。
如果您愿意,您也可以应用颜色代码。
编辑:颜色,粗体等。
ANSI 转义序列可以像
\033[
then 一样指定一些粗体和颜色的数字,然后与;
then连接,m
并且可以重置\033[0m;
例如
PS1='\033[31mxxx\033[0m '
会给你一个红色xxx
作为提示。非常迷你的备忘单,将
31
上面的(红色)替换为..1;31
大胆的红色1
粗体默认颜色31;43
用于黄色背景 (43) 上的红色文本 (31)。第二种,背景颜色使用与前景相同的代码但+1038;2;r;g;b
您将r
g
和替换b
为红色绿色蓝色的值 0-255,例如38;2;255;180;0
将其设置为漂亮的橙色PS1='\033[31mxxx\033[0m '
会给你一个红色xxx
的提示。请在 stackoverflow上查看一个出色的答案以获得更完整的列表。