]> git.friedersdorff.com Git - max/dotfiles.git/blob - .bash_aliases
0bab62d6bfee2521bee9a74d7e77947efa7fcb1b
[max/dotfiles.git] / .bash_aliases
1 #!/bin/bash
2
3 if [ -x /usr/bin/dircolors ]; then
4     test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
5     alias ls='ls --color=auto'
6     alias dir='dir --color=auto'
7     alias vdir='vdir --color=auto'
8
9     alias grep='grep --color=auto'
10     alias fgrep='fgrep --color=auto'
11     alias egrep='egrep --color=auto'
12 fi
13
14 function la {
15     ls_out=$(\ls -lah --color=always "$@")
16     let "allowed_lines = $(tput lines) - 3"
17     if [ $(echo "$ls_out" | wc -l) -le $allowed_lines ]; then
18         echo "$ls_out"
19     else
20         echo "$ls_out" | less -r
21     fi
22 }
23 alias tmux='TERM=xterm-256color tmux'