# Colored Prompts alias ls='ls --color=auto' alias dir='dir --color=auto' alias vdir='vdir --color=auto' alias grep='grep --color=auto' alias fgrep='fgrep --color=auto' alias egrep='egrep --color=auto' # colored GCC warnings and errors export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01' # System-Wide Aliases alias cl="clear" alias cls="cl && pwd && ls" alias cdl="cd && cl" alias cdls="cdl && ls" alias l="ls" alias ll="ls -lh" alias la="ls -lah" alias lt="ls -lt" alias oo="open . || xdg-open ." alias ex="exit" alias qq="exit" alias mv="mv -iv" alias cp="cp -riv" alias mkdir="mkdir -vp" alias rm="rm -i" alias b="cd .." alias bls="cd .. && ls" alias bb="cd ../../" alias bbls="cd ../../ && ls" alias v="vim" alias vim="nvim -R" alias vime="nvim" alias py="python3" alias py2="python2" alias py3="python3" alias s="sudo -E" alias ss="sudo su" alias internetSpeedTest="wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip" alias weather="curl http://wttr.in/hk" alias publicip="curl ipinfo.io" alias graph="git log --all --decorate --oneline --graph" alias gs="git status" alias gl="git log" alias gd="git diff" alias gf="git fetch" alias ga="git add ." alias gb="git branch" alias gch="git checkout" alias gp="git push" alias gpl="git fetch && git pull" alias gc="git commit -am 'quick updates'" alias gcp="git commit -am 'quick updates' && git push" alias gcm="git commit -m"