Document prenant la forme d'une liste de 8 pages au format Word qui récapitule une très grande partie des commandes Unix : espace disque, copie disquette, archivage, lancement script (voir le sommaire ci-dessous). Elles fonctionnent toutes sur AIX5.
[...] -mtime +20 -print) supprimer ds rep courant fic pas modifiés depuis + 20 jours find . -mtime +20 -exec rm idem Selection / tri sort option fic trier un fic numérique par ordre décroissant spécifier le séparateur de mots spécifie la colonne sue laquelle trier split /jjw/fichiers/fic1 éclater fic1 en fic de 8 lignes (creat en auto : xaa, xab, xac, xad etc ) cut 1,8,27 fic extract uniquement caractère en position 1,8,27 de fic cut ! [...]
[...] affiche espace libre sur la partition où on se trouve df affiche espace libre sur les partitions disques (en blocks de 512 kilo octets) Impression enq voir man qcan voir man lpr –pbrother fic imprimer fic sur imprimante brother lpr fic1 imprimer fic1 sur imprimante par défaut ls /etc lpr imprimer le contenu du rep etc lpq voir dans la file d'attente avec le max d'info sur les jobs lprm -pimprimante job dans file d'attente supprimer une impression dans la file d'attente lprm –pimprimante user supprimer ttes les impressions de l'utilisateur envoi d'1 mail à l'utilisateur qd impression finie supprime le fic après l'avoir imprimé creat d'1 lien vers le fic pour éviter qu'il aille dans le spooler (pratique qd fic très gros) imprimer avec 1 mise en forme ( = pr ) lpr -Pprinter fic imprimer en 3 exemplaires fic lp –dhpexp -n2 toto imprimer le fic toto en 2 exemplaires pr mise en forme de 66 lignes précédées d'1 entête de 5 lignes avec la date, le nom du fic, le de page -l20 numéroter les lignes) (-l20 formater des pages de 20 lignes) pr fic lpr mise en forme fic puis impression lpr fic idem Archivage tar création new archive extraction fic archive liste contenu fic archive affiche fic sauvegardés/restaurés par la cmde permet de nommer fic archive rajoute fic en fin d'archive même s'ils existaient déjà rajoute fic ds l'archive si absent ou si version du fic + récente qd extract avec resto des perm des fic et rep au moment de la save (si save avec option ‘p' , ex : tar –cvpf ) zip l'archivage par gzip ( create, extract, list ) tar -cvf toto.tar /jjw save le contenu du rep jjw sur archive toto tar -tvf /dev/rmt/toto.tar affiche contenu de l'archive tar -xvf toto.tar paie extrait de l'archive le fic paie tar -xvf toto.tar extrait tte l'archive tar -cv /dev/fd0 toto save le fic toto avec affichage nom des fic et rep sur la disquette Substitution de cmde La cmde placée entre $(cmde) ou `cmde` s'exécute en premier, avant la ligne de cmde dont elle fait partie more $(grep 'toto') liste des fic du rep courant contenant la chaîne de caract toto more `grep toto` idem echo il y a $(who wc user connectés nbre de users connectés grep $(find . -type f -print) recherche ds rep courant et ts sous rep, fic contenant motif rm $(find . [...]
[...] retourner dans rep supérieur cd dir aller dans le rep xxx pwd afficher chemin du rep df afficher espace libre sur partition disque df . afficher espace disk en blocks de 1024 de la partition où on se trouve du afficher espace occupé sur partition disque du afficher juste l'espace total occupé Affichage, copie, ouverture fic ls lister contenu d'1 rep avec noms de fic par colonne avec noms fic suivi de / ( s'il s'agit d'un rep ) ou suivi de * ( si le fic à la perm d'exec ) avec infos sur les fic ( perm, lien, util proprio, grpe, taille, jour heure dernière modif, nom fic ) avec les noms de fic cachés avec rep par ordre chronologique avec liste rep et des fic sous chaque rep avec nom des rep mais pas de leur contenu -lu avec date du dernier accès -lt avec trie en fonction de la dernière modif -ld rep liste les caract du rep, avec date dernière modif ls grep pg afficher par page la liste des rep de ce rep cp fic1 fic2 copier fic1 dans fic2 cat f1 >f2 copier f1 ds f2 cat f2 idem mv fic1 fic2 renommer fic1 en fic2 mv fic rep déplacer fic dans rep rm fic1 fic2 supprimer fic = demander confirmation) rm /toto *.o (supprime ds rep toto ts les fic finissant par .o) rm fic janv supprimer fic avec un blanc dans le nom cat fic afficher contenu du fic pg fic afficher contenu du fic par page de 23 lignes more fic afficher contenu du fic ligne par ligne après la 1ère page head -15 fic afficher les 15 premières lignes du fic head -10 *.f afficher les 10 premières lignes de ts les fic suffixés .f tail +90 fic afficher à partir de la 90è lignes tail -15 fic afficher les 15 dernières lignes du fic tail +200 fic head -40 lister les lignes 200 à 239 b une fois dans le fic, permet de revenir une page en arrière f une fois dans le fic, permet d'avancer d'une page q quitter le fichier touch fic crée 1 fic ou modifie date de dernière modif = date de l'exec de la cmde cmp fic1 fic2 comparer fic1 à fic2 diff fic1 fic2 afficher lignes différentes devant êtres modifiées pour que fic1 = fic2 sdiff fic1 fic2 afficher côte à côte 2 fic en signalant les lignes différentes qd lignes n'affiche que celles de fic1 n'imprime que les lignes différentes n'affiche que les lignes uniques n'affiche que les lignes dupliquées résultat indique 1 diff entre 2 lignes ligne n'existe que ds fic2 uniq fic fic1 (fic trié) supprimer lignes en double dans le fic et copie vers fic1 wc option fic compter nbre de lignes de mots et de caractères dans un fic Pipes who wc indique nbre de pers connectées au syst ls wc indique nbre de fic dans rep cat /etc/passwd grep /bin/bash wc compter nbre user de la machine dont login shell est le bash ls grep more affiche page par page contenu du rep dont perms sont rwxr-xr-x ls grep wc compter le nbre de rep droits d'accès d'un fic - r w x r w x r w x - = type du fic (d=directory) r = read w = write x = execute access user group others valeurs r = 4 w = 2 x = 1 chmod code fic modifier les droits d'accès sur fic + donne la perm - enlève la perm chmod a fic donne la perm de lecture à tous ( ugo ) pour fic chmod g fic donne la perm d'écriture au groupe pour fic chmod 640 fic donne : - r w chmod o =rw fic rajoute les perm r et w à others pour fic chmod u-w,g+r fic enlève write à user et rajoute read à group pour fic Recherche grep rechercher dans 1 fic des chaînes de caract pas de diff entre maj et minuscules affiche les de ligne n'affiche que les noms de fic titi n'affiche que les lignes ne contenant pas titi toto titi tutu n'affiche que les lignes ne contenant pas toto, titi, tutu affiche le nbre de lignes qui contiennent l'expression sed option fic modif d'un contenu de fic commande cmde à exécuter sur chaque ligne d suppression de ligne p affichage de ligne s/xx/xx/xx/ remplacement sed $fic4 >tmp4 supprimer ttes les lignes vides de fic4 redirigé vers tmp4 sed '10,$d' fic supprimer de la 10ième ligne à la fin sed ‘1,2d' fic supprimer les 2 premières lignes à l'affichage sed ‘s/100/aaa/g' fic remplacer 100 par aaa sur ttes les lignes de fic sed ‘/toto/s/100/aaa/' fic à chaque ligne contenant toto, remplacer 100 par aaa sed zzz toto insérer début de traitement avant la ligne sur l'édition standard du fic toto et ajouter fin de traitement à la fin du fic contenu du fic zzz : 1i\ Début de traitement Fin de traitement sed remplace ts les caract (blancs compris), sauf (^)ceux qui sont entre les crochets par rien echo "/home/gnrx/bst2/bstc101.dbf" sed remplace depuis le ts les caract lettres minuscules ou majuscules, le point, l'underscore, tt caract numérique de la fin de ligne résultat /home/gnrx/bst2 find recherche avec critères dans arborescence + exec d'action sur fic sélectionnés -name toto seulement fic dont le nom = toto -perm xxx seulement fic dont perm = ceux indiqués - type sélection fic dont le type est indiqué par c fic spécial en mode caract b fic spécial en mode bloc d rep f fic normal -links +10 sélection fic ayant + de 10 liens -group titi sélection fic dont nom ou de group proprio est titi -user tata sélection fic dont user proprio est tata -size 500c sélection des fic dont nbre caract = 500 -size 500 sélection dont taille = 500 en blocs -inum 230 sélection fic ayant pour I-node 230 -atime 8 sélection fic accédés ds les 8 derniers jours -mtime 12 sélection fic modifiés ds le 12 derniers jours -newer fichier sélection fic + récents que fichier find . [...]
[...] UNITE EMPLACEMENT DESCRIPTION rmt2 10-68-00-5,0 Autre unité de bande SCSI Fabricant . Quantum Type de machine et modèle . [...]
[...] DLT4000 Numéro de série . [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture