Skip to content

Instantly share code, notes, and snippets.

@sweisgerber-dev
Created October 10, 2017 08:10
Show Gist options
  • Save sweisgerber-dev/d3065b929e110b9c7fb869089ce8c0e6 to your computer and use it in GitHub Desktop.
Save sweisgerber-dev/d3065b929e110b9c7fb869089ce8c0e6 to your computer and use it in GitHub Desktop.
/etc/bash.bashrc
#
# /etc/bash.bashrc
#
# If not running interactively, don't do anything
[[ $- != *i* ]] && return
PS1='[\u@\h \W]\$ '
PS2='> '
PS3='> '
PS4='+ '
case ${TERM} in
xterm*|rxvt*|Eterm|aterm|kterm|gnome*)
PROMPT_COMMAND=${PROMPT_COMMAND:+$PROMPT_COMMAND; }'printf "\033]0;%s@%s:%s\007" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/\~}"'
;;
screen)
PROMPT_COMMAND=${PROMPT_COMMAND:+$PROMPT_COMMAND; }'printf "\033_%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/\~}"'
;;
esac
[ -r /usr/share/bash-completion/bash_completion ] && . /usr/share/bash-completion/bash_completion
# Green Default prompt color (More: https://wiki.archlinux.org/index.php/Bash/Prompt_customization)
PS1='\[\e[0;32m\]\A|\u@\h\[\e[m\] \[\e[1;34m\]\w\[\e[m\] \[\e[1;32m\]\$\[\e[m\] '
alias lsl='ls -al'
alias gits='git status'
alias gito='git remote show origin'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment