in_lab=false cd_school="d ~/Documents/School"; if [ -d "/h/u3/c7/" ]; then TERM=xterm-256color xmodmap -e "clear Lock" in_lab=true cd_school="d ~"; fi if $in_lab; then ff() { firefox $1 ; } zip() { tar -zcvf $1.tar.gz $1/ ; } alias nau="nautilus ." fi # school alias sch="$cd_school" alias 236="$cd_school/236" alias psy="$cd_school/psy" 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 136n="$cd_school/136/notes" alias pr2="$cd_school/136/par/2" # 209 alias ll="ls -l" alias 209="$cd_school/209" alias 9r="$cd_school/209/mokkar" alias l4="$cd_school/209/mokkar/lab4" alias a1="$cd_school/209/mokkar/a1" # alias cdf="ssh -t mokkar@cdf.utoronto.ca '. ./.bashrc; bash -l'" alias cdf="echo \". ./.bashrc\"&& ssh mokkar@cdf.utoronto.ca" # compile without running c9() { gcc -Wall -std=gnu99 -g -o "${1%.*}.out" "$1" -lm } # compile 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() { gc9 $1 ./"${1%.*}.out" } # compile and run with input c9i() { gc9 $1 ./"${1%.*}.out" < $2 } # compile and run with input file run() { while read line do ./$1 $line done < $2 } mkex() { chmod 700 $1 ; } # temp # compile a1p2 and test with simple case ca12() { gcc -Wall -std=gnu99 -g -o validate_sin.out validate_sin.c sin_helpers.c ./validate_sin.out 810620716 } # compile a1p1 and test with simple case ca1() { gcc -Wall -std=gnu99 -g -o count_large.out count_large.c # ll | ./count_large.out 4000 ./count_large.out 0 rw------- < ll.txt }