Improving your shell – GCC and command line colors
In this recipe, we are going learn how a user can improve the shell. We will do this using the PS1 bash environment variable.
Getting ready
Besides a terminal, you need basic knowledge of PS1.
Â
How to do it...
The terminal appearance is taken by the PS1 shell variable. The content allowed in PS1 will contain backslash-escape special characters.
First, we will see what PS1's current contents in the system. For that, run the following command:
$ echo $PS1
Here are the backslash-escape special characters:
\u: Current username\h: Hostname\W: Current working directory\$: Will display#if the user is root; otherwise it will display $ only\@: Current time in 12-hour AM/PM format
Now, we will modify our Bash. Run the following command:
$ PS1="[\\u@\\h \\W \\@]\\$"
Now, we will write a command to change the colors.
To make the text color blue, run the following command:
$ PS1="[\\u@\\h \\W \\@]\\$\\e[0;34m"
Â
Â
Now we, will see the tput command. Run the following...