in_lab=false cd_school="d ~/Documents/School/notes" # Lab Setup/Aliases {{{ if [ $(whoami) == "mokkar" ]; then TERM=xterm-256color xmodmap -e "clear Lock" in_lab=true cd_school="d ~"; ff() { firefox $1 ; } zip() { tar -zcvf $1.tar.gz $1/ ; } alias nau="nautilus ." fi # }}} # General {{{ alias sch="$cd_school" alias 236="$cd_school/236" alias psy="$cd_school/psy" alias rml="rm *.aux *.log *.pdf" pdl() { pdflatex $1 ; } cptp() { cp *template.tex cp-template.tex chmod 600 cp-template.tex date=`date +%-m-%d` mv cp-template.tex "$date".tex } # }}} # 136 {{{ alias 136="$cd_school/136" alias 136l="$cd_school/136/lecture" alias pr3="$cd_school/136/par/3" # }}} # 209 {{{ alias ll="ls -l" # General {{{ cd_209="d ~/Documents/School/209"; alias 209="$cd_209" alias 9r="$cd_209/mokkar" alias l7="$cd_209/mokkar/lab7" alias m7="make childcreates && ./childcreates 3" alias 9a="$cd_209/mokkar/a3" # alias cdf="ssh -t mokkar@cdf.utoronto.ca '. ./.bashrc; bash -l'" alias cdf="echo \". ./.bashrc\"&& ssh mokkar@cdf.utoronto.ca" mkex() { chmod 777 $1 ; } # }}} # {{{ Compilation Functions # compile without running c9() { gcc -Wall -std=gnu99 -g -o "${1%.*}.out" "$1" -lm ; } # compile all without running c9a() { for file in *; do if [[ $file = *.c ]]; then gcc -Wall -std=gnu99 -g -o "${file%.*}".out "$file" fi done } # compile and run c9r() { c9 $1 && ./"${1%.*}.out" ; } # compile and run with input c9i() { c9 $1 && ./"${1%.*}.out" < $2 ; } # compile and run with input file run() { while read line; do # ./$1.out $line echo ./$1.out $line done < $1.in } # temp alias m3="make pfact && ./pfact 10" alias 35w="c9 3-5_wait.c && ./3-5_wait.out abc a" # }}} # }}} alias 36a="$cd_school/236/a1" alias 36t="$cd_school && ok ../236-textbook.pdf"