********************** * MEMENTO SUR UNIX * ********************** COMMANDES AVANCEES ================== % lpr [-P NOM_IMPRIMANTE] NOM_FICHIER : imprime le fichier. % lpq [-P NOM_IMPRIMANTE] : informations sur la "printer queue". % lprm [-P NOM_IMPRIMANTE] [numero de job] : supprime tous [le] les jobs de la "printer queue". % setenv PRINTER NOM_IMPRIMANTE : variable d'environnement = imprimante par defaut. % du -k : taille de memoire utilisee (en ko). % quota -v [NOM_UTILISATEUR] : quota de memoire autorise pour l'utilisateur. % jobs -l : liste des jobs avec leurs PID. % ps -f : liste de tous les processes. aux : plus d'informations. % kill IDENTIFIANT_PROCESSUS (PID) : tue le process. % gzip : compresse un fichier. % gunzip : decompresse un fichier. % tar c[vf] NOM_FICHIER NOM_FICHIERS_OU_DIRECTORIES_(RECURSIF)_A_TARER Cree un fichier "tar". % tar t[vf] NOM_FICHIER : affiche les informations sur un fichier "tar". % tar x[vf] NOM_FICHIER : eXtrait les fichiers d'un fichier "tar". % split -b TAILLE_EN_OCTETS NOM_FICHIER : Decoupe un fichier en plusieurs : xaa, xab, ... $(DOS) copy /b xaa + xab + ... : Reconstitue le fichier initial. % find NOM_REPERTOIRE -name NOM_FICHIER -print : cherche le fichier dans le repertoire, recurssivement. % wc NOM_FICHIER : "word count". Affiche nb de lignes, mots et caracteres. % CTRL Z : Stope un job qui etait en foreground. % bg : Passe le job stope en background. % fg : Passe le job en background en foreground. % jobs : Liste des jobs. (Exemples : % emacs ---> job en foregroung, % emacs & ---> job en backgroung.) COMMANDES DE BASE ================= % cd, ls -als, rm -i, cp -i, mv -i, mkdir, rmdir. % ls -R : ls recursif. % clear : efface l'ecran. % chmod <+,-> NOM_FICHIER : change les priorites. % passwd : change le mot de passe. % echo "TEXTE" : affiche le texte. % source NOM_SCRIPT : effectue un script (ex : .cshrc). % set filec : "file completion". Complete les noms de fichier lorsque l'on appuie sur . % alias : liste des alias. % alias NOM_ALIAS 'COMMANDE_1 ; COMMANDE_2' : cree un alias. % unalias NOM_ALIAS : supprime un alias. % history : historique des commandes. % !! (!n) : derniere (n-ieme) commande. % telnet, rlogin : se connecter sur une autre machine. % xhost + : autorise l'affichage sur l'ecran. % printenv : affiche les variables d'environnement. % setenv : modifie ou cree une variable d'environnement. (ex : setenv DISPLAY turquoise:0.0) % hostname : nom de la machine ou l'on est. % w : qui est logue sur la machine ? % who : qui est logue, et sur quelle machine ? % whoami : qui suis-je ? % df : capacites des disques durs. COMMANDES OPENWINDOWS (/usr/openwin/bin) ===================== % mailtool : Mail Tool. % cmdtool : Command Tool. ( shelltool : Shell Tool.) ( xterm : X Term.) % filemgr : File Manager. % textedit : Text Edit. % calctool : Calculator Tool. % perfmeter : Performance Meter. % clock : Clock. ( xclock : X Clock.) ( oclock : O Clock.) % imagetool : Image Tool. % printtool : Print Tool. % iconedit : Icon Editor. % snapshot : Snap Shot (capture d'image). ( xlogo, tapetool, audiotool) APPLICATIONS ============ % emacs : editeur Emacs. % latex2e : LaTeX 2 epsilon. % xdvi NOM_FICHIER.dvi : affiche un fichier .dvi. % dvips NOM_FICHIER.dvi : imprime un fichier .dvi avec la commande lpr, donc sur l'imprimante par defaut (PRINTER). % dvips NOM_FICHIER.dvi -o NOM_FICHIER_2.ps : transforme un fichier .dvi en un fichier .ps. % ps2pdf : .ps -> .pdf (pour Acrobat Reader). % ghostview : affiche un fichier postscript. % acroread : Acrobat Reader. % netscape : Netscape 3. % /opt/local3/Netscape4/netscape : Netscape 4. DISQUETTES ========== % eject -q : donne le nom de la disquette (ex : /vol/dev/rdiskette0/unnamed_floppy). % ls \floppy\NOM_DISQUETTE : "ls" de la disquette (ex : ls /floppy/unnamed_floppy). % cd, cp, etc. : normal, avec \floppy\NOM_DISQUETTE. % eject : ejecte.