dotfiles-zsh/.zshenv

92 lines
1.7 KiB
Text
Raw Normal View History

2020-01-13 21:29:12 +01:00
#
# Safety Aliases
#
alias mv='mv -i -v'
alias rm='rm -i -v'
alias cp='cp -i -v'
alias ln='ln -i -v'
alias chown='chown --preserve-root'
alias chmod='chmod --preserve-root'
alias chgrp='chgrp --preserve-root'
#
# Aliases
#
alias pgrep='pgrep -a'
alias less='less -r'
alias grep='grep --color=always'
alias mkdir='mkdir -p -v'
alias ping='ping -c 10'
alias ls='ls --color=auto -h -l'
alias df='df -h'
alias em='emacsclient -t -a ""'
alias wicd='wicd-curses'
alias dmesg='dmesg -T'
alias head='head -n 50'
alias tail='tail -n 50'
alias cow='cowsay $(fortune)'
alias da='du --max-depth=1 2> /dev/null | sort -n -r | head -n20'
alias gwc='git ls-files | xargs cat | wc'
alias c2pdf='enscript -r -2 --highlight=c --line-numbers -o - $(git ls-files | grep -v .png | grep -v .xcf | grep -v .map) | ps2pdf -'
alias feh='feh -FZ'
alias white='i3lock'
#
# Shortcuts
#
alias la='ls -a'
alias l='la'
alias lsa='la'
alias ..='cd ..'
alias ~='cd ~'
alias a='apropos'
alias p='ping'
alias m='man'
alias s='sudo'
alias d='dirs -v'
# dirs
alias 1='cd -1'
alias 2='cd -2'
alias 3='cd -3'
alias 4='cd -4'
alias 5='cd -5'
alias 6='cd -6'
alias 7='cd -7'
alias 8='cd -8'
alias 9='cd -9'
alias 0='cd -10'
#
# new commands
#
alias jeopardy='mpv ~/.sounds/jeopardy.mp3 &'
alias wttr='curl https://wttr.in/Salzburg'
#
# Developing
#
alias valgrind='valgrind --track-origins=yes --leak-check=full'
#
# colorized man pages
#
man() {
env \
LESS_TERMCAP_mb=$(printf "\e[1;31m") \
LESS_TERMCAP_md=$(printf "\e[1;31m") \
LESS_TERMCAP_me=$(printf "\e[0m") \
LESS_TERMCAP_se=$(printf "\e[0m") \
LESS_TERMCAP_so=$(printf "\e[1;44;33m") \
LESS_TERMCAP_ue=$(printf "\e[0m") \
LESS_TERMCAP_us=$(printf "\e[1;32m") \
man "$@"
}