如何在PS1环境变量中突出显示文本

时间:2016-11-07 11:26:40

标签: linux unix aix ps1

目前我的PS1环境变量显示如下:

enter image description here

下图是我希望我的PS1环境变量显示为:

enter image description here

以下是我的PS1环境变量设置为:

的方式
export PS1='$LOGIN@'`hostname`':$PWD> '

不幸的是,我不确定如何更改我的PS1环境变量以给我我想要的东西,我尝试过的所有东西都不起作用。

2 个答案:

答案 0 :(得分:1)

这应该有助于AIX Version 7.1

bold=`tput smso`
norm=`tput rmso`
PS1="${bold}$LOGNAME@`hostname`:${norm}\${PWD}# "
export PS1

enter image description here

答案 1 :(得分:0)

此代码应该为您提供您正在寻找的提示:

getIncidentDepartByMonthFromTo.forEach(function(data) {

                var monthNumber=$filter('date')(data.la_date, "MM");

                var num = data.number;

                data = {
                    labels: [monthNumber],
                    datasets: [
                        {
                            label: 'My First dataset',
                            fillColor: 'rgba(220,220,220,0.2)',
                            strokeColor: 'rgba(220,220,220,1)',
                            pointColor: 'rgba(220,220,220,1)',
                            pointStrokeColor: '#fff',
                            pointHighlightFill: '#fff',
                            pointHighlightStroke: 'rgba(220,220,220,1)',
                            data: [num]
                        }

                    ]
                };
            });

将其添加到.bashrc或.bash_profile。

您可以通过更改值253来调整user @ host部件后面的背景颜色。例如,240为深灰色,255为白色。

您可以使用许多bash PS1生成器来自定义bash提示。例如,尝试http://bashrcgenerator.com/