dotfiles-zsh/.zshenv

77 lines
1.4 KiB
Bash

#
# 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 less='less -r'
alias grep='grep --color=always -n'
alias rg='rg_bat() {rg -n -p $@ | bat};rg_bat'
alias diff='diff --color=always'
alias mkdir='mkdir -p -v'
alias ls='ls --color=auto -h -l'
alias df='df -h'
alias em='emacsclient -t -a ""'
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'
alias cal='ncal -bM'
#
# Shortcuts
#
alias la='ls -a'
alias l='la'
alias lsa='la'
alias ..='cd ..'
alias ~='cd ~'
alias a='apropos'
alias p='ping'
alias m='mpc'
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'
#
# Cargo env
#
. "$HOME/.cargo/env"