答案1
您可以通过设置环境变量来控制 Bash(和 Zsh)中的提示PS1
。
$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[
将一些数字用于粗体和颜色,;
然后将其连接起来m
,然后可以使用\033[0m;
例如PS1='\033[31mxxx\033[0m '
会给你一个红色xxx
作为提示。
非常迷你的备忘单,将31
上面的(红色)替换为..
1;31
大胆红色1
用于粗体默认颜色31;43
黄色背景(43)上的红色文本(31)。第二种,背景颜色使用与前景相同的代码,但 +1038;2;r;g;b
r
g
用0-255 的值替换b
红绿蓝,例如38;2;255;180;0
将其设置为漂亮的橙色
PS1='\033[31mxxx\033[0m '
会给你一个红色xxx
作为提示。
请参见stackoverflow 上的一个极好的答案以获取更完整的列表。