PS1='\[\033[0;32m\]\A\[\033[0;31m\]\u\[\033[0;34m\]@\[\033[0;35m\]\h\[\033[0;34m\]:\[\033[00;36m\]\W\[\033[0;33m\] $\[\033[0m\] ' alias diff='colordiff' # requires colordiff package alias grep='grep --color=auto' alias more='less' alias df='df -h' alias du='du -c -h' alias mkdir='mkdir -p -v' alias nano='nano -w' alias ping='ping -c 5' alias ..='cd ..' # privileged access if [ $UID -ne 0 ]; then alias sudo='sudo ' alias scat='sudo cat' alias svim='sudo vim' alias root='sudo su' alias reboot='sudo reboot' alias halt='sudo halt' alias update='sudo pacman -Su' alias netcfg='sudo netcfg2' fi # ls alias ls='ls -hF --color=always' alias lr='ls -R' # recursive ls alias ll='ls -l' alias la='ll -A' alias lx='ll -BX' # sort by extension alias lz='ll -rS' # sort by size alias lt='ll -rt' # sort by date alias lm='la | more' # safety features alias cp='cp -i' alias mv='mv -i' alias rm='rm -I' # 'rm -i' prompts for every file alias ln='ln -i' alias chown='chown --preserve-root' alias chmod='chmod --preserve-root' alias chgrp='chgrp --preserve-root'