Linux: Customize Shell Prompt
Revision as of 06:27, 3 April 2017 by Rafahsolis (talk | contribs)
Show current prompt string1
echo $PS1
- \u --> Username
- \h --> Hostname
- \w --> Current working Directory
- More info @man page bash
To modify edit ~/.bashrc
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$
export PS1
http://ezprompt.net
https://wiki.archlinux.org/index.php/Bash/Prompt_customization#Colors
Examples:
PS1="\[\e[31m\][\[\e[m\]\[\e[31m\]\u\[\e[m\]@\[\e[31m\]\h\[\e[m\]\[\e[31m\]]\[\e[m\]:\[\e[36m\][\[\e[m\]\[\e[36m\]\w\[\e[m\]\[\e[36m\]]\[\e[m\]\[\e[31m\]\\$\[\e[m\] "
export PS1="\[\e[33m\]\u\[\e[m\]@\[\e[31m\]\h\[\e[m\]:[\W]\\$ "
# Red username@green host:[blue path]$
PS1="\n\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\u\[\033[01;33m\]@\[\033[01;32m\]\h\[\033[00m\]:\[\033[01;34m\][\w]\[\033[00m\]\$ "
To test some color:
echo -e "\033[01;31mhi"
https://www.maketecheasier.com/8-useful-and-interesting-bash-prompts/