######################################################################### # # # Fichier: /u2/fturi/autoexec.bat # # # # Contenu: fichier de configuration definissant les macros et les # # variables. # #_______________________________________________________________________# # Date: 18/06/92 # # # # Auteur: Francois TURI (fturi) # # # ######################################################################### echo "Execution du fichier autoexec.bat" #definition <- .cshrc #setenv PATH `/bin/showpath ${HOME}/bin /.software/local/.admin/bins/bin standard` #setenv HOMEHOST "<hostname>" #setenv HOSTNAME `hostname` # repertoire par defauts #set home=`pwd` alias relog "source ~/unix/autoexec.bat" alias sys "source ~/unix/config.sys" alias sethome "set home=`pwd`" #commandes de base alias cd 'cd \!$;set prompt="`logname`@`hostname` `pwd` [\! ]%"' alias md "mkdir" alias rd "rmdir" alias home "cd ~" alias copy cp -ip alias del rm alias ren mv -i alias type cat alias print 'pr -h -l66 -80 "Fichier:\!$" \!$ |lpr -m' alias debut "head -\!#:2 \!#:1" alias fin "tail -\!#:2 \!#:1" alias dir "ls -Flx|awk '{print $1, $4, $5 ,$6}'" alias ldir "file" alias lg "ls -GlA | sort +2 | more" alias cdir "ls -Fxs" alias cls clear alias h history #commande pour inforrmer alias ou 'echo "user:`user` logname:`logname` host:`hostname` dir:`pwd`"' alias qui "whoami" alias autres finger alias machine rusers alias heure date '+DATE:j%jw%w%t%d/%m/%y%tTIME:%H:%M:%S' alias chercher 'echo "Chemin: `showpath FindFirst=\!$`"' alias trouver "find . -name \!$ -ls" alias trouveru "find . -user \!$ -print -ls" alias combien 'echo "Quota utilise : `du -s ~`"; quota -v;' alias ddu "du -s /u2/fturi/*" alias pg 'set prompt="`logname`@`hostname` `pwd` [\! ]%"' alias pgoff 'set prompt="[\! ]>"' #acces imprimantes # imprimantes imp1 ->salle 3018 imp ->3016 las ->3016 alias tprint 'pr -l66 \!*|trunc taille=80 |lpr -w80 -J"\!*" ' alias print 'pr -l66 \!* |lpr -J"\!*" ' alias lprint 'pr -l66 \!*|trunc taille=80 | split -c 100000' #alias print 'pr -l66 \!*|trunc taille=80 |lpr -m -T -w80 -J"\!*" &' # -T ne marche pas, -w80 ne tient pas compte tab -m=mail -Fp ne marche pas #alias print 'lpr -m -T -Fp -w80 -J"Fichier:\!*" \!* &' alias imp1 "setenv PRINTER lp26" alias qimp1 "lpq $USER -Plp26" alias dimp1 "lprm -Plp26" alias imp "setenv PRINTER lp" alias qimp "lpq $USER -Plp" alias dimp "lprm -Plp" alias las "setenv PRINTER lp2up" alias qlas "lpq $USER -Plp2up" alias dlas "lprm -Plp2up" # acces fichiers alias l "chmod go=" alias u "chmod go=r" alias ld "chmod u-w" alias ud "chmod u+w" alias le "chmod u-x" alias ue "chmod u+x" # manipulation de process alias qjob "jobs" alias qpro "ps -a" alias shjob "jobs -l" alias shpro "ps -a|sort +5" alias shenv "alias;set;setenv" alias shvar "set;setenv;" alias shmacro "alias" alias reveil "echo 'xmessage -message \!#:1 ' | at \!#:2 " alias xxrn "xrn +sortedSubjects" #commandes avancees alias joker 'ls \!#:2 | awk -f ~/unix/joker.awk cmd="\!#:1" post="\!#:3"> cmd' alias jren 'ls \!#:1 | awk -f ~/unix/jren.awk c="\!#:2" r="\!#:3"> cmd' alias search 'cat \!#:1 | awk -f ~/unix/search.awk c="\!#:2"r="\!#:3" > cmd' alias ver 'type cmd' alias run 'source cmd ; del cmd' alias cmd 'source cmd ' alias trunc 'awk -f ~/unix/Trunc.awk' alias test1 'echo Ligne\(\\\!\#\):\!# Parametres\(\\\!\*\) :\!*' alias test2 'echo Last\(\\\!\$\) :\!$ Parametre2\(\\\!\#:2\) :\!#:2' alias test3 'echo Parametre>=2 sauf dernier \(\\\!\#:2-\) :\!#:2-' alias cc1 "cc -o \!#:1 \!#:1.c " alias cc2 "lint -o \!#:1 \!#:1.c " alias ff1 "f77 -c -o \!#:1 \!#:1.for " alias ff2 "f77 -c \!#:1.for " alias link "f77 -o \!#:1.exe \!#:2.o >& erreur" alias exe "./\!$ " #compression espace disque alias fzip "zip -m file * -x rn.awk; zip -m cache .???* -x .Xauthority;"\ " chmod a-w *zip; unzip -t file unzip -t cache" alias dzip "unzip file; unzip cache;ls -Al; rm -i file.zip; rm -i cache.zip" alias on "quota -v; stty tostop" alias onn "./dump \!$ | ./tempo \!$ &; quota -v" alias off "quota -v; stty -tostop; jobs" alias lz "unzip -v \!$ " alias vz "unzip -t \!$ " # environement personnel:VARIABLES set history = 100 set savehist = 20 #directory particuliers set poste="/usr/spool/mail" alias cdposte "cd $poste" alias lsposte " ls -l $poste/fturi*" alias quotaposte "ls -s $poste | sort -n -r | head -20" alias cdrn "ls /news/alt/binaries/pictures" set ai="/u2/cs486" set ia1="~/cs486/a1" alias cdia1 "cd $ia1" set ia="~/ia" alias cdia "cd $ia" #set home="~" set image="~/image" alias cdimage "cd $image" alias cdn "cd ~/image/new" set N="~/News" alias cdN "cd $N" set doc="~/doc/notes.txt" alias doc "cat >> $doc;echo 'fin message: `date`' >> $doc;" alias tmp "cat >> cmd;echo 'fin message: `date`' >> cmd; cat cmd" set lettre="~/lettre" alias cdlettre "cd $lettre" set notes="~/notes" alias cdnote "cd $notes" set tempo="~/tempo" alias cdtempo "cd $tempo" set trin="~/tr.in" alias cdtri "cd $trin " set trout="~/tr.out" alias cdtro "cd $trout " set gif="~/tr.out/g.f" alias cdgif "cd $gif" set gifarc="~/tr.out/arc.gif" alias cdgifa "cd $gifarc" set jpg="~/tr.out/j.g" alias cdjpg "cd $jpg" set jpgarc="~/tr.out/arc.jpg" alias cdjpga "cd $jpgarc" set ibm="~/tr.out/ibm" alias cdibm "cd $ibm" set gl="~/tr.out/g.l" alias cdgl "cd $gl" set dl="~/tr.out/d.l" alias cddl "cd $dl" set unix="~/tr.out/unix" alias cdunix "cd $unix" set arc="~/tempo/arc" alias cdarc "cd $arc" alias grap "cat > ~/tempo/list; awk -f ~/unix/grap.awk ~/tempo/list> cmd;" alias renrn "ren \!$ /u2/fturi/News" alias rnaw "awk -f ~/unix/rn.awk \!* |more " alias rnl "awk -f ~/unix/rn.awk \!* |uudecode;du -s ~ ;ls -l" alias rnd "awk -f ~/unix/rn.awk debug=true \!* |more " alias rnset 'set xx=" \!* "; echo "xx affecte"' alias rnload "awk -f ~/unix/rn.awk \!#:1 min=true | uudecode;"\ "ls -l;"\ "du -s ~;"\ "rm -i \!#:1" alias rnlsd "cat \!#:2 |"\ "awk -f "~/unix/rn.awk" min=true chk=yes page=\!#:1 |"\ "uudecode;"\ "ls -l;"\ "du -s ~;"\ "rm -i \!#:2 " alias rnlsdf "cat \!#:2 |"\ "awk -f "~/unix/rn.awk" min=false chk=yes page=\!#:1 |"\ "uudecode;"\ "ls -l;"\ "du -s ~;"\ "rm -i \!#:2 " alias rnsum "cat \!#:2 |"\ "awk -f "~/unix/rn.awk" min=true chk=yes page=\!#:1 |"\ "sum" alias rndir "ls \!#:1 " alias rndeb "cat \!#:2 |"\ "awk -f ~/unix/rn.awk chk=yes debug=true page=\!#:1 |"\ " more" alias rnlsdc "ren \!#:1 /usr/spool/mail/fturi2;"\ "awk -f "~/unix/rn.awk" chk=yes page=\!#:2 "\ " /usr/spool/mail/fturi2 | uudecode;"\ "rm -i /usr/spool/mail/fturi2 ;"\ "ren /usr/spool/mail/fturi2 \!#:1;" alias x "xv -geometry 100x100-0-0 -fixed -slow24"\ " -mono -cgeometry 100x220 \!$ " alias xx "xv -e 0.5 -slow24"\ " -mono -cgeometry 100x220 \!$ " alias save "ln \!$ ~/unix/sav" #fichiers particuliers set cache=".[A-Z,a-z,1-0]*" set Sys="~/.cshrc ~/.twmrc ~/.xsession" set Cmd="~/autoexec.bat ~/config.sys ~/joker.awk ~/trunc.awk" set Note="~/use-unix.txt ~/use-lisp.txt" set ARodile="~/lettre/.arodile" set ARpapy="~/lettre/.arpapy" set AR="~/lettre/ar" set Xdir="/.software/local/.admin/bins/bin /usr/lib/X11/app-defaults" alias copyxenv "cp ~/.Xdefaults ~/.Xdefaults-napier;"\ "cp ~/.Xdefaults ~/.Xdefaults-descartes;"\ "cp ~/.Xdefaults ~/.Xdefaults-leibniz;"\ "cp ~/.Xdefaults ~/.Xdefaults-lagrange;"\ "cp ~/.Xdefaults ~/.Xdefaults-laplace;"\ "cp ~/.Xdefaults ~/.Xdefaults-lambert" #envoit de mail alias poster 'mail \!:1 -s "Fichier \!:2" < \!:2' set utc2="txsegm1@frutc51 fturi" set potes2="fbarou ebello eclemot fturi" set adddes="dcastillejos@frutc51 fturi" set addtx="psimmard@frutc51 fturi" set addia="rszinn@neumann.uwaterloo.ca fturi" set addmontreal="CT61%POLYTEC1.bitnet@CUNYVM.CUNY.EDU fturi" set moi="fturi" alias moi 'mail $moi -s "\!*" < \!*' alias ia 'mail $addia -s "CS486 \!* du `date`" < \!* ' alias utc 'mail $utc2'\ ' -s "Waterloo Lettre: \!* du `date`" < \!* ' alias odile 'mail $utc2'\ ' -s "Pour Odile, Waterloo Lettre: \!* du `date`" < \!* ' alias arodile 'mail $utc2'\ ' -s "Pour Odile: Accuse de Reception du `date`" < $ARodile' alias papy 'mail $utc2'\ '-s "Pour Papy. Waterloo Lettre: \!* du `date`" < \!* ' alias arpapy 'mail $utc2'\ '-s "Pour Papy: Accuse de Reception du `date`" < $ARpapy' alias wat 'mail $potes2'\ '-s "Fichier \!* Envoyee le `date`" < \!*' alias desire 'mail $adddes'\ '-s "Waterloo Lettre: \!* Envoye le `date`" < \!* ' alias tx 'mail $addtx'\ '-s "TXsegm1 Waterloo Lettre: \!* du `date`" < \!* ' alias montreal 'mail $addmontreal'\ '-s "Waterloo Lettre: \!* du `date`" < \!* ' #commande a executer automatiquement cal date biff yes set notify setenv XENVIRONMENT "/u2/fturi/.Xdefaults" set prompt="`logname`@`hostname` `pwd` [\! ]%" set path=(/u2/fturi/bin /.software/local/.admin/bins/bin \ /usr/ucb /bin /usr/bin) echo "machine `hostname`" echo "Fin du fichier autoexec.bat" #FIN DU FICHIER AUTOEXEC.BAT