This is my current ~/.aliases file that I keep all my shell script aliases in
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | # Aliases alias reload="source ~/.aliases" alias vi="vim" alias cls="clear" alias dir="ls -la" alias lt='du -sh * | sort -h' alias ll="ls -la" alias lr="ls -ltr" alias l.='ls -d .* --color=auto' alias ..="cd .." alias ...="cd ../.." alias cp="cp -i" alias rm="rm -i" alias mv="mv -i" alias to="function _to() { cd "$@" && tree; }; _to" alias rename="function _rename() { for i in *$1*; do mv "$i" "${i/$1/$2}"; done }; _rename" alias path="echo -e ${PATH//:/\\n}" alias grep='grep --color=auto' alias egrep='egrep --color=auto' alias fgrep='fgrep --color=auto' alias search="function _search() { grep -r --exclude-dir={.git,.svn} $1 *; }; _search" alias diff='colordiff' alias du1="du -h -d 1" alias dfh="df -h" alias top="sudo htop" alias ports="netstat -a | grep -i "listen"" alias process="ps aux" alias publicip="curl ifconfig.me" alias h="history" alias gh='history|grep' alias backup="tar -zcvf $(date +%Y%m%d).tar.gz *" alias extract="for i in *.gz; do tar xvf $i; done" alias openfinder="function _openfinder() { open -a Finder $1; }; _openfinder" alias now='date +"%T"' alias nowtime=now alias nowdate='date +"%d-%m-%Y"' alias today="date +"%A, %B %d, %Y"" alias weather="function _weather() { curl wttr.in/$1; }; _weather" |