lnk: added .zsh_aliases

This commit is contained in:
Lnk User
2025-06-26 18:32:18 +02:00
parent 6fca2d3132
commit c0c5356bdb
2 changed files with 100 additions and 0 deletions

1
.lnk
View File

@@ -15,4 +15,5 @@
.profile .profile
.tmux.conf .tmux.conf
.vimrc .vimrc
.zsh_aliases
.zshrc .zshrc

99
.zsh_aliases Normal file
View 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'