PS1 环境变量中如何高亮文本
How the highlight text in PS1 environment variable
目前我的PS1环境变量显示如下:
下图是我希望我的 PS1 环境变量显示为:
下面是我的 PS1 环境变量是如何设置的:
export PS1='$LOGIN@'`hostname`':$PWD> '
不幸的是,我不确定如何更改我的 PS1 环境变量来满足我的需求,但我尝试过的所有方法都不起作用。
此代码应该会为您提供所需的提示:
export PS1="\[3[38;5;0m\]\[3[48;5;253m\]\u@\h\[$(tput sgr0)\]\[3[38;5;15m\]\[3[48;5;-1m\]:\w\#\[$(tput sgr0)\]"
将其添加到您的 .bashrc 或 .bash_profile.
您可以通过更改值 253 来调整 user@host 部分后面的背景颜色。例如,240 为深灰色,255 为白色。
有许多 bash PS1 生成器可用于自定义 bash 提示。例如,尝试 http://bashrcgenerator.com/
这对 AIX 7.1 版应该有帮助
bold=`tput smso`
norm=`tput rmso`
PS1="${bold}$LOGNAME@`hostname`:${norm}${PWD}# "
export PS1
目前我的PS1环境变量显示如下:
下图是我希望我的 PS1 环境变量显示为:
下面是我的 PS1 环境变量是如何设置的:
export PS1='$LOGIN@'`hostname`':$PWD> '
不幸的是,我不确定如何更改我的 PS1 环境变量来满足我的需求,但我尝试过的所有方法都不起作用。
此代码应该会为您提供所需的提示:
export PS1="\[3[38;5;0m\]\[3[48;5;253m\]\u@\h\[$(tput sgr0)\]\[3[38;5;15m\]\[3[48;5;-1m\]:\w\#\[$(tput sgr0)\]"
将其添加到您的 .bashrc 或 .bash_profile.
您可以通过更改值 253 来调整 user@host 部分后面的背景颜色。例如,240 为深灰色,255 为白色。
有许多 bash PS1 生成器可用于自定义 bash 提示。例如,尝试 http://bashrcgenerator.com/
这对 AIX 7.1 版应该有帮助
bold=`tput smso`
norm=`tput rmso`
PS1="${bold}$LOGNAME@`hostname`:${norm}${PWD}# "
export PS1