39 lines
859 B
Bash
Executable File
39 lines
859 B
Bash
Executable File
#!/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'
|