diff --git a/.bash_aliases b/.bash_aliases index 22d181a..bbc381b 100644 --- a/.bash_aliases +++ b/.bash_aliases @@ -1,14 +1,26 @@ -alias grep='grep --color=auto' -alias egrep='egrep --color=auto' -alias fgrep='fgrep --color=auto' +# colors +if [ -x /usr/bin/dircolors ]; then + test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)" + + alias dir='dir --color=auto' + alias vdir='vdir --color=auto' + alias grep='grep --color=auto' + alias egrep='egrep --color=auto' + alias fgrep='fgrep --color=auto' + + # navigate + alias ls='ls --color=auto' + alias l.='ls -dh .* --color=auto' + alias ll='ls -lh --color=auto' + alias la='ls -a --color=auto' +else + alias l.='ls -dh .*' + alias ll='ls -lh' + alias la='ls -a' +fi -# navigate -alias ls='ls --color=auto' -alias l.='ls -dh .* --color=auto' -alias ll='ls -lh --color=auto' -alias la='ls -a --color=auto' alias mkdir='mkdir -pv' alias cd..='cd ..' @@ -18,7 +30,6 @@ alias ...='cd ../..' alias path='echo -e ${PATH//:/\\n}' - # shorts alias c='clear' alias q='exit'