#!/bin/bash # enable color support of ls and also add handy aliases if [ -x /usr/bin/dircolors ]; then test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)" 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' fi # some more ls aliases alias ll='ls -l' alias la='ls -A' alias l='ls -CF' # directory navigations alias p=pushd alias pp='pushd +2' alias p3='pushd +3' alias p4='pushd +4' alias o=popd alias d='dirs -v' # default grep opts alias grep='grep --color=auto --exclude-dir .git' # Wget prefix alias wget='wget --directory-prefix="$HOME/Downloads"' # Pretty print sqlite3 alias sqlite3="sqlite3 -header -column" # Kubernetes alias kconf='kubectl config'