# Navigation and use of linux alias 'cd..'='cd ..' alias '..'='cd ..' alias lr='ls -R' alias llr='ll -R' alias ll='ls -lF' alias lll='ls -alF' alias le='ls --sort=extension' alias lle='ll --sort=extension' alias lt='ls --sort=time' alias llt='ll --sort=time' alias llf='ls -alrShF' alias rd=rmdir alias md=mkdir alias j=jobs alias :q=exit alias reloadBash="source ~/.zshrc" alias reloadSwap="sudo swapoff -a && sudo swapon -a" alias promptOneLine='export PS1=$PS_ONELINE' alias promptMultiLine='export PS1=$PS_MUTLILINE' alias dh="du -h" alias dt="du -h | tail -1" alias ds="du | sort -n" # Program alias monitor=gnome-system-monitor alias vless='vim -u /usr/share/vim/vim73/macros/less.vim' alias iconvutf8='iconv -f Latin1 -t UTF-8 ' alias bd=". bd -s" #Todo Program alias todo='~/sh-todo/todo' alias todone='~/sh-todo/todone' alias todone-archive='~/sh-todo/todone-archive' alias todone-view='~/sh-todo/todone-view' #Dropox Status alias dst='dropbox status' #alias dfst='dropbox filestatus' alias dfst='dropbox filestatus | grep 'syncing'' # Development alias gccComp='gcc -Wall -Werror -ansi -pedantic' alias gccThreadComp='gcc -Wall -Werror -ansi -pedantic -lpthread' alias gccOpenComp='gcc -Wall -Werror -ansi -pedantic -D_XOPEN_SOURCE -D_SVID_SOURCE' # Git alias gst='git status' alias glg='git lg' alias gdf='git diff' alias gdiff='git diff' alias gitk='gitk --all' # SVN Alias alias -g C='| colordiff' alias svndiff='svn diff C L' # Maven Alias alias mcp='mvn clean package' alias mci='mvn clean install' # Miscellaneous alias grepJavaR='grep -R --include "*.java"' alias grepC='grep --color=always' alias grepTs='grep -R --include "*.ts"' alias emacss='emacs -nw' alias bat='upower -i /org/freedesktop/UPower/devices/DisplayDevice' alias wotgobblemem='ps -o time,ppid,pid,nice,pcpu,pmem,user,comm -A | sort -r -n -k 6 | head -15' alias wotgobbleproc='ps -o time,ppid,pid,nice,pcpu,pmem,user,comm -A | sort -r -n -k 5 | head -15' function cdls { cd "$@" && ls;} function cdll { cd "$@" && ll;} alias -g M='| more' alias -g L='| less' alias -g T='| tail' alias -g H='| head' alias -g WL='| wc -l' alias extractTgz='find . -name \*.t\*gz -exec tar xvf {} \;' dockerRemoveImages() { docker rmi $(docker images | grep $1 | awk '{print $3}') } dockerStopAndRm() { docker stop $1 && docker rm $1 } alias ni='nice -n 19 ionice -c3' alias dockerPort='docker ps --format "{{.Names}}, {{.Ports}}" | sed "s#\(0.0.0.0\):\([0-9]\+\)->\([0-9]\+\)/...#\3 http://127.0.0.1:\2#g;s#,#\n#g"' # Need dropbox_uploader https://github.com/andreafabrizi/Dropbox-Uploader function db_upload { dropbox_uploader upload $1 $1 } alias k='kubectl'