Skip to content

Instantly share code, notes, and snippets.

@skarllot
Last active November 29, 2024 17:56
Show Gist options
  • Save skarllot/2648493 to your computer and use it in GitHub Desktop.
Save skarllot/2648493 to your computer and use it in GitHub Desktop.
Default Bash prompt (bashrc PS1)
# Into /etc/bashrc or /etc/bash/bashrc
if [[ ${EUID} == 0 ]] ; then
PS1='\[\033[01;31m\]\h\[\033[01;34m\] \W \$\[\033[00m\] '
else
PS1='\[\033[01;32m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\] '
fi
# References:
# https://wiki.archlinux.org/index.php/Color_Bash_Prompt
# http://wiki.centos.org/TipsAndTricks/CustomizeBash
@make-file
Copy link

void's default PS1

PS1='[\u@\h \W]\$ '

Copy link

ghost commented Nov 13, 2021

More here.

  • MacOS
PS1='\h:\w \u\$ '
  • Slackware
PS1='Bash-\v\$ '
  • OpenSUSE
PS1='\u@\h:\w> '
  • DOS Clone
PS1='C:$(pwd)/>'
parse_git_branch() {
     git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}
PS1='\n\[\e[32m\]\h \[\e[35m\]\u \[\e[33m\]\w \[\e[36m\]$(parse_git_branch)\n\[\e[00m\]\$ '

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment