From c0c5356bdb966cda4f616dde93f1010bd43d8d49 Mon Sep 17 00:00:00 2001 From: Lnk User Date: Thu, 26 Jun 2025 18:32:18 +0200 Subject: [PATCH] lnk: added .zsh_aliases --- .lnk | 1 + .zsh_aliases | 99 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 100 insertions(+) create mode 100644 .zsh_aliases diff --git a/.lnk b/.lnk index 7c5f179..79e6514 100644 --- a/.lnk +++ b/.lnk @@ -15,4 +15,5 @@ .profile .tmux.conf .vimrc +.zsh_aliases .zshrc diff --git a/.zsh_aliases b/.zsh_aliases new file mode 100644 index 0000000..20c91ef --- /dev/null +++ b/.zsh_aliases @@ -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'