In this recipe, we are going learn how a user can improve the shell. We will do this using the PS1 bash environment variable.
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...