# ===== directory movements alias cd..='cd ..' alias cd...='cd ../..' alias cd....='cd ../../..' alias ..='cd ..' alias ...='cd ../..' alias ....='cd ../../..' alias -g ...='../..' alias -g ....='../../..' # ===== directory information alias ll='ls -l' alias la='ls -la' # ===== shortcuts alias f='feh' alias g='git' alias k='katarakt' alias s='ssh' alias v='vim' alias -g G='| grep' alias -g L='| less' # ===== macOS only if [[ $(uname) = 'Darwin' ]]; then alias ls='ls -G' alias refreshbrew='brew outdated | while read cask; do brew upgrade $cask; done' alias uni='~/Dropbox/University/Semester\ 3' fi # ===== linux only if [[ $(uname) = 'Linux' ]]; then alias ls='ls --color=auto' alias o='xdg-open' fi # ===== misc aliases alias irc='ssh -t irc tmux attach' # expand aliases when using sudo alias sudo='sudo ' alias grep='grep --binary-files=without-match -H -n --color=always' alias less='less -r' alias cp='cp -i' alias mv='mv -i' alias automake='{ while true; do inotifywait -r -e modify . && make; done; } &' # ===== sp aliases alias xterm='xterm -fa terminus -fs 8' alias bim='vim +"set background=light colorcolumn=0"' alias valgrind='valgrind --leak-check=full --show-reachable=yes'