lnk: added .zsh_aliases
This commit is contained in:
99
.zsh_aliases
Normal file
99
.zsh_aliases
Normal file
@@ -0,0 +1,99 @@
|
||||
# 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'
|
||||
Reference in New Issue
Block a user