dotfiles/zsh/aliases.zsh

36 lines
904 B
Bash

# ===== directory movements
alias cd..='cd ..'
alias cd...='cd ../..'
alias cd....='cd ../../..'
alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../..'
# ===== directory information
alias ll='ls -l'
alias la='ls -la'
# ===== 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 valgrind='valgrind --leak-check=full --show-reachable=yes'
alias sp1='cd /proj/i4sp1/ty28wuqu/trunk'
alias sp2='cd /proj/i4sp2/ty28wuqu/trunk'
alias submit1='/proj/i4sp1/bin/submit'
alias submit2='/proj/i4sp2/bin/submit'
fi
# ===== misc aliases
alias irc='ssh -t irc tmux attach'
# ===== sp aliases
alias xterm='xterm -fa terminus -fs 8'
alias bim='vim +"set background=light"'