diff --git a/project0/.cshrc b/project0/.cshrc new file mode 100644 index 0000000000000000000000000000000000000000..ca8df5a9c09ea5943acd348c85e0f689e7db0945 --- /dev/null +++ b/project0/.cshrc @@ -0,0 +1,261 @@ +setenv LANG "en_US.utf-8" +setenv PATH "${PATH}:${HOME}/bin" +setenv PATH "${PATH}:${HOME}/.cargo/bin" +setenv PATH "${PATH}:/usr/local/bin:/usr/games/bin:/usr/sbin:/usr/local/mysql/bin:/sbin:/usr/local/texlive/2014/bin/x86_64-darwin:." +setenv PATH "/opt/local/bin:/opt/local/sbin:$PATH" +setenv PATH "/usr/local/graphviz-2.14/bin:$PATH" +setenv PATH "/Users/keleher/bin:$PATH" +setenv BLOCKSIZE 1024 + +if ( $OSTYPE == "linux" ) then + setenv GOPATH "/home/keleher/go:/home/keleher/space/go" + setenv PATH "/usr/local/go/bin:/home/keleher/go/bin:/home/keleher/space/go/bin:$PATH" +else + setenv GOPATH "/Users/keleher/go:/Users/keleher/space/go" + setenv PATH "/usr/local/go/bin:/Users/keleher/go/bin:/Users/keleher/space/go/bin:$PATH" +endif + + +setenv PERL5LIB "/opt/local/lib/perl5/site_perl/5.12.3" + +if ( ! $?prompt ) exit + +# move rosana's pics to another directory +# exiftool -if '$model eq "iPhone 6"' -directory=../../group_rosana_and_pete_trip/ *png + +setenv S3_ACCESS_KEY_ID AKIAJTQWQCMTADVH5JRQ +setenv S3_SECRET_ACCESS_KEY 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 + + +#setenv TERM_PGRM none + +set hostname=`/bin/hostname | sed "s/\..*//"` +#stty crt erase + +#set notify mail=/usr/spool/mail/$user +setenv TTY `tty` +setenv EDITOR emacs +setenv PAGER 'less -i -M -e -c' +setenv DISP "${HOST}:0" +setenv PS ps4 + + +# Add an architecture-specific directory to your path. This way you can +# put your own SPARCstation binaries in ~/bin/sun4, DECstation binaries in +# ~/bin/mips, etc. +set history=100 noclobber +umask 022 + +#bindkey "^[delete" delete-word +bindkey "^[h" backward-delete-word +bindkey "^[H" backward-delete-word +bindkey "\310" backward-delete-word +bindkey "\350" backward-delete-word +bindkey "^R" i-search-back +bindkey "^S" i-search-fwd + +# Pete's local modifications + + +if ( $TERM == "network" ) then + setenv TERM vt220 +endif + +limit coredumpsize 0 +unset ignoreeof +unset noclobber + +alias a alias + +# encode jpgs to a time-lapse, must be run from bash +a timeLapse 'mencoder mf://*.JPG -mf w=1920:h=1080:fps=25:type=jpg -ovc lavc -lavcopts vcodec=msmpeg4v2:vbitrate=16000:keyint=15:mbd=2:trell -oac copy -o output.avi' + +a tog "ssh -p 1022 pi@keleher.duckdns.org 'gpio write 7 0;sleep 1;gpio write 7 1'" + +a rvm 'rvm.tcsh' + +a topc 'top -o cpu' +a getsite 'wget --recursive --no-clobber --page-requisites --html-extension --convert-links "\!*"' + +# https://git-scm.com/book/en/v2/Git-on-the-Server-Setting-Up-the-Server +# git init --bare +# git clone triffid.cs.umd.edu:/home/archive/git/dss + +a gitauto 'git commit -a -m auto' +#a gitpush 'git push origin master' +a gpull 'git pull origin master' +a greset 'git reset --hard FETCH_HEAD' +a gall '(cd ~/ios/cmsc436spring2019-student; echo; echo "cmsc436spring2019-student"; gpull; cd ../ios436; echo; echo "ios436"; gpull; cd ../ios436demos; echo; echo "ios436demos"; gpull; cd ../ios436tas; echo; echo "ios436tas"; gpull)' +a push '(cd ~/ios/cmsc436spring2019-student; echo; echo "cmsc436spring2019-student"; gush; cd ../ios436; echo; echo "ios436"; gush; cd ../ios436demos; echo; echo "ios436demos"; gush; cd ../ios436tas; echo; echo "ios436tas"; gush)' + +a gush 'git commit -a -m auto; git push origin master' +a gushm 'git commit -a -m \!*; git push origin master' +a gitRestage 'git reset HEAD; git checkout -- .' +a clonetriffid 'git clone triffid.cs.umd.edu:/home/archive/git/dss' +a flowclone 'git clone git@bitbucket.org:keleher/flow.git' +a dssclone 'git clone git@gitlab.cs.umd.edu:keleher/dss.git' +a bfsclone 'git clone git@github.com:keleher/bfs.git' + + +a libraryshow 'chflags nohidden ~/Library/' +a libraryhide 'chflags hidden ~/Library/' + +a rmtilde 'rm `find . -name "*~" -print`' +a f 'find . -name \!* -print' +#a f "sh -c 'find . -name \\!* -print 2> /dev/null'" + +a timeread 'time dd if=tstfile bs=1024k of=/dev/null count=1024' +a timewrite 'time dd if=/dev/zero bs=1024k of=tstfile count=1024' + +a mojo eftp mojo 'umd-csd-nt\\keleher' + +a pdf_remove_crypto 'gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=\!:1:r_nopasswd.pdf -c .setpdfwrite -f \!:1' +a zp 'lpr -Pps4 \!*' +a q 'lpq -Pps4' +a qrm 'lprm -Pps4 \!*' + +a putflow 'rsync -avz ~/.flow \!*\:' +a getflow 'rsync -avz \!*\:.flow ~/' + +a getshortcuts 'scp hub.local:Library/Preferences/com.nulana.shortcuts.plist Library/Preferences' +a putshortcuts 'scp Library/Preferences/com.nulana.shortcuts.plist hub.local:Library/Preferences' +a getcshrc 'scp hub.local:.{emacs,cshrc} ~/' +a putcshrc 'scp ~/.{emacs,cshrc} hub.local:' +a vnc 'vncserver -geometry 1280x1024' +a zdvi 'pstex -q ps4 \!*' +a zv 'pstex -q ps4 \!*' +a zd 'pstex -q ps4 \!*' +a zq 'rqstat ps4' +a qrmjob 'rqmod -k \!*' +a ctan 'ftp pip.shsu.edu' +a lth 'ls -lt \!* | head' +a color_slides lpr -Ppolaroid +a color_paper lpr -Ppolapaper +a recipes 'ftp CADADMIN.CADLAB.VT.EDU' +a ta 'tail -2000 \!* | most' +a tim 'awk -f ~/Bach/awk/awkTimers \!* | most' +a uu 'awk -f ~/bin/sun4/awkuu \!* | uudecode >& /dev/null' +a backupsecondinterval 'sudo defaults write /System/Library/LaunchDaemons/com.apple.backupd-auto StartInterval -int \!*' + +a p 'lpr -p -o sides=two-sided-long-edge \!*' + +a babel "gpsbabel -i nmea -f \!:1 -x discard,hdop=10,vdop=10,hdopandvdop,sat=4 -o gpx -F \!:2" + +a dpdf 'pdflatex \!*; bibtex \!*; pdflatex \!*; pdflatex \!*; open \!*.pdf' +a doh 'latex \!*; bibtex \!*; latex \!*; latex \!*; dvips -Ppdf -G0 \!*; dvips -Ppdf -G0 \!*; ps2pdf \!*.ps; open \!*.pdf' +a proposal "gs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -dSAFER -dFirstPage=1 -dLastPage=15 -sOutputFile=desc.pdf \!*.pdf; gs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -dSAFER -dFirstPage=16 -sOutputFile=refs.pdf \!*.pdf" +a doh 'latex \!*; bibtex \!*; latex \!*; latex \!*; dvips -Ppdf -G0 \!*; ps2pdf \!*.ps; open \!*.pdf' + +a proposalold "pdftk \!*.pdf cat 1-15 output desc.pdf;pdftk \!*.pdf cat 16-end output refs.pdf" + +a mttriffid 'sshfs -p 22 keleher@triffid.cs.umd.edu: ~/triffid -oauto_cache,reconnect,defer_permissions,noappledouble,negative_vncache,volname=myVolName,follow_symlinks' +a mthyperion 'sshfs -p 22 keleher@hyperion.cs.umd.edu: ~/hyperion -oauto_cache,reconnect,defer_permissions,noappledouble,negative_vncache,volname=myVolName,follow_symlinks' +a mtsedna 'sshfs -p 22 keleher@sedna.cs.umd.edu: ~/sedna -oauto_cache,reconnect,defer_permissions,noappledouble,negative_vncache,volname=myVolName,follow_symlinks' +a mthiring 'sshfs -p 22 keleher@hiring: ~/hiring -oauto_cache,reconnect,defer_permissions,noappledouble,negative_vncache,volname=myVolName,follow_symlinks' +a mthyperion 'sshfs -p 22 keleher@hyperion: ~/hyperion -oauto_cache,reconnect,defer_permissions,noappledouble,negative_vncache,volname=myVolName,follow_symlinks' +a mtlagoon 'sshfs -p 22 keleher@lagoon: ~/lagoon -oauto_cache,reconnect,defer_permissions,noappledouble,negative_vncache,volname=myVolName,follow_symlinks' +a mtsp1 'sshfs -p 22 keleher@spore1: ~/spore1 -oauto_cache,reconnect,defer_permissions,noappledouble,negative_vncache,volname=myVolName,follow_symlinks' + + + +#a zcat 'gunzip -c' +a setmachostname 'sudo scutil --set HostName \!*' +a indexon 'sudo mdutil -a -i on' +a indexoff 'sudo mdutil -a -i off' +a startupvolume - 'sudo bless -mount \!* -setBoot' +a backupsoff 'defaults write com.apple.iTunes DeviceBackupsDisabled -bool true' +a backupson 'defaults write com.apple.iTunes DeviceBackupsDisabled -bool false' +a convertplist 'plutil -convert xml1 \!*' +a hiddenfileson 'defaults write com.apple.Finder AppleShowAllFiles YES' +a hiddenfilesoff 'defaults write com.apple.Finder AppleShowAllFiles NO' +a cpan "sudo /usr/bin/perl -MCPAN -e 'install \!*'" +a nman 'nroff -man \!* | m' +a ae "open -a /Applications/Aquamacs\ Emacs.app/ " +a dist 'rdist -f ~/src/distfile \!*' +set host=`hostname` +a apropos 'man -k' #simulates the apropos command +set nobeep +set history = 150 +set savehist = 150 +a pd pushd +a pps "ps uax | grep keleher" +a psm "ps uax | m" +a pws "ps uaxw | grep keleher" +a hcp 'scp -P 10022 -r \!* keleher.duckdns.org:Desktop' +a lk "grep \!* [^,]*.{cc,md,c,go,pl,html,h,py,s,H,U,tex,java}" +a lki "grep -i \!* [^,]*.{cc,md,c,go,pl,html,h,py,s,H,U,tex,java}" +a lkw "grep -w \!* [^,]*.{cc,md,c,go,pl,html,h,py,s,H,U,tex,java}" +a pv 'ps vax | grep ' +a k kill -9 +a ka killall -KILL +a l ls -CF +a ll "ls -alh \!*" +a llm "ls -alh \!* | m" +a lsd "ls -alhd \!*" +a m 'less -i -M -e -c' + +set prompt_info = "%m:%~> " +if ($?RUBY_VERSION) then + set prompt_info = "[$RUBY_VERSION] $prompt_info" +endif +set prompt = "$prompt_info" + + +a tem '/usr/bin/stty rows 51 cols 93 ; emacs19' +a e 'emacs -nw ' +a up uptime + +a prot "protoc \!* --go_out=plugins=grpc:. " + +a airport "/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport" +a no_sleep_one_hour "caffeinate -u -t 3600" +a clear_dns_cache "sudo killall -HUP mDNSResponder" + +a om 'ssh keleher@omega' +a omr 'ssh root@omega' +a ki 'ssh kino' +a jup 'jupyter notebook --port=8888 --no-browser --ip=0.0.0.0' +a junk 'ssh junkfood.cs.umd.edu' +a la 'ssh lagoon.cs.umd.edu' +a lar 'ssh root@lagoon.cs.umd.edu' +a se 'ssh sedna.cs.umd.edu' +a ser 'ssh root@sedna.cs.umd.edu' +a hub 'ssh hub.local' +a hu 'ssh hub.local' +a hubr 'ssh root@hub.local' +a pi 'ssh pi@pi' +a err 'ssh root@eris.cs.umd.edu' +a er 'ssh eris.cs.umd.edu' +a hyr 'ssh root@hyperion.cs.umd.edu' +a hy 'ssh hyperion.cs.umd.edu' +a ti 'ssh titan.cs.umd.edu' +a hi 'ssh hiring.cs.umd.edu' +a hir 'ssh root@hiring.cs.umd.edu' +a tir 'ssh root@titan.cs.umd.edu' +a tr 'ssh triffid.cs.umd.edu' +a trr 'ssh root@triffid.cs.umd.edu' +a gr "sshpass -p 'Ntier15;' ssh keleher@grace.umd.edu" +a keleher 'ssh keleher.duckdns.org' +a keleherhub 'ssh -p 10022 keleher.duckdns.org' +a keleherpi 'ssh -p 1022 keleher.duckdns.org' +a ph 'ssh root@10.0.1.21' + +a netrestore 'sudo cp -r /Users/keleher/wizsave/* /opt/local/share/nethackdir/save/' +a netsave 'cp -r /opt/local/share/nethackdir/save/* /Users/keleher/wizsave/' + +a homeup "launchctl unload ~/Library/LaunchAgents/com.homebridge.server.plist; launchctl load ~/Library/LaunchAgents/com.homebridge.server.plist" +a hibernateon 'sudo pmset -a hibernatemode 1' +a hibernateoff 'sudo pmset -a hibernatemode 0' + +a backPhotos "rsync -avz --exclude=half --exclude=thumbs --exclude='*#*' --exclude='*.rb' --exclude='*.html' --exclude='*.HTML' --exclude='*.MOV' --exclude ='*.MP4' --exclude=movies --exclude='*.yaml' --exclude='*.YAML' --exclude='*.mp4' --exclude='*.MP4' --exclude='*.mp4' --exclude='*.mov' --exclude='preface' --exclude='*~' -del --delete-excluded /media/duo1/pictures /media/duo2 -del --delete-excluded \!*" + +setenv CVSROOT :ext:keleher@junkfood.cs.umd.edu:/fs/cvs/motefs +a vcvs 'setenv CVSROOT :ext:keleher@junkfood.cs.umd.edu:/fs/cvs/TerraDir' +a acvs 'setenv CVSROOT :ext:keleher@junkfood.cs.umd.edu:/fs/cvs/als' +setenv PKG_CONFIG_PATH "/usr/local/lib/pkgconfig/" + + +setenv PATH /Users/keleher/.rvm/gems/ruby-1.9.3-p448@global/bin:$PATH +setenv PATH /usr/local/bin:$PATH +setenv PATH /usr/local/texlive/2015/bin:$PATH +