Vous êtes sur la page 1sur 10

07/01/13

Petit guide des commandes Unix

Launch Downtango

Privacy Protector

Facebook

cole Nationale Suprieure des Tlcommunications

Informatique INFRES

Abrg Unix
Annie Danzart Rseaux Ces tableaux vous permettront de voir facilement les commandes usuelles avec descriptifs et exemples d'utilisation (nom de la commande, ce qu'elle fait, quels sont ses options et paramtres ventuels). Pour une description plus dtaille, vous pouvez vous reporter au polycopi : "Initiation au systme UNIX" (format postscript) par Serge Gadret et Philippe Dax. Les commandes par thmes Les commandes par ordre alphabtique Des exemples de commandes

Commandes par thmes


Les variables
ais uais la, nla

Les informations sur le systme et l'environnement : i , u a e l g a e , t y w w o d nm, onm, t, , h les programmes et les commandes : m n w e e s w i h a, hri, hc les fichiers : d f , a k g w , c t g e , h a , t i , f l , m r if w, ak a, rp ed al ie oe les rpertoires : l , p d f n s w, id la date : c l d t a, ae Le courrier lectronique
em mi l, al
perso.telecom-paristech.f r/~danzart/f iches/unix_abrege.html 1/10

07/01/13

Petit guide des commandes Unix

Manipulation de fichiers et rpertoires


c,r,rdr mdr d m mi, ki cmd c,m,l ho, p v n sr,tuh ui ot oc, nq

Compression, dcompression, archivage


gi,gni,cmrs,ucmrs,udcd,uecd,tr zp uzp opes nopes ueoe unoe a

Communication distante
roi,tle,tl,yak lgn ent ak tl

Divers
eh,sep co le

Processus
kl,p il s

Commandes par ordre alphabtique


Nom
ais la ak gw w, ak

Description Renomme ou dfinit une commande extraction d'informations d'un fichier

Options -F : '...' : redfinition du sparateur de champ 'commande' : traitement faire sur les chanes extraites

Paramtres variable=commande nom de fichier

cl a

affiche le calendrier de l'anne spcifie en paramtre imprime le contenu du fichier mentionn se positionne sur le rpertoire dsign change les permissions en lecture, criture, excution -R change les droits rcursivement partir du noeud (mode = ugo)

mois anne nom de fichier chemin d'accs un rpertoire mode - nom de fichier ou de rpertoire
2/10

ct a c d

cmd ho

perso.telecom-paristech.f r/~danzart/f iches/unix_abrege.html

07/01/13

Petit guide des commandes Unix

cmrs opes

compresse un fichier (voir gzip)

-c : rsultat sans modification du fichier d'origine -f : crasement d'un fichier compress prexistant -v : taux de compression -i : demande confirmation -p : conservation de date et droits -r : recopie rcursive d'un rpertoire -c : affiche 3 lignes avant et 3 lignes aprs -n : supprime le retour chariot en fin de commande

fichier

c p

copie du fichier source vers la destination

source destination

dt ae df if eh co

retourne la date courante compare deux fichiers et affiche les diffrences envoi en cho des paramtres spcifis la suite ($PATH, "bye") courier lectronique fichier1 fichier2

em l

-s : chane de caractres qui sera le sujet du destinataire message -f : nom de la bote lettres nom de fichier -name fichier : fichier chercher -print : affiche le chemin trouv chane de caractres fichier

fl ie

retourne le type de fichier spcifi (ascii,ps, ex.sparc ou 68020) rcursive d'un fichier partir du rpertoire

fn id recherche "etie rpror" ge rp

affiche les lignes du fichier contenant la chane de -v : seulement les lignes ne contenant pas la caractres chane -i : majuscules et minuscules identiques -n : avec numros de lignes -c : nombre de comparaisons positives dcompresse un fichier

gni uzp

-c : le rsultat est produit sans modification nom de fichier du fichier d'origine


3/10

perso.telecom-paristech.f r/~danzart/f iches/unix_abrege.html

07/01/13

Petit guide des commandes Unix

-v : taux de compression
gi zp

compresse un fichier (voir compress) par dfaut, la destination est la sortie standard qu'on redirige vers un fichier si on veut obtenir un fichier compress

-c : rsultat sans modification du fichier source -f : crasement d'un fichier compress prexistant -v : taux de compression -d : force une dcompression -9 : niveau maximum de compression -n : nombre de lignes affiches (par dfaut 10)

nom de fichier

ha ed

liste les n premires lignes du fichier retourne le nom de login, l'UID, le groupe et le GID envoi d'un signal un processus

source > destination

i d

kl il

-l : liste des signaux disponibles -n : numro du signal envoyer 2 : INT (ctrl-c : ) 3 : QUIT (ctrl-\) 9 : KILL -s : cration d'un lien symbolique

numro du process

l n

cration d'une nouvelle rfrence pour un fichier prexistant retourne le nom de login de l'utilisateur liste le contenu d'un rpertoire

source destination

lgae onm l s

-a : prise en compte des fichiers cachs nom de rpertoire -F : renseigne sur le type de fichier (*, /, @) -i : prcision du numro d'inode des fichiers -R : liste rcursivement le contenu du rpertoire -l : informations dtailles
4/10

perso.telecom-paristech.f r/~danzart/f iches/unix_abrege.html

07/01/13

Petit guide des commandes Unix

-g : ajout du nom du groupe -d : renseigne sur le rpertoire lui-mme -t : liste par date de modification -u : liste par date d'accs -r : ordre inverse
mi al

courier lectronique

-s : chane de caractres qui sera le sujet du destinataire message <fichier -f : nom de la bote lettres -v : trace du mail jusqu' sa dlivrance nom de commande nom de rpertoire nom de fichier -i : demande confirmation -a : processus dtenus par les autres utilisateurs -u : nom du propritaire du processus -x : processus sans terminal associ -l : description complte -t : terminal particulier -f : ou l : description plus ou moins longue -e : liste tous les processus -p : processus dont le numro suit l'option p -t : processus attachs au terminal spcifi -u : processus appartenant au propritaire
5/10

mn a

retourne le mode d'emploi de la commande s'il existe cration d'un rpertoire liste le contenu d'un fichier page par page dplace fichiers et rpertoires liste des processus BSD

mdr ki mr oe

m v

source destination

p s

liste des processus Systme V

perso.telecom-paristech.f r/~danzart/f iches/unix_abrege.html

07/01/13

Petit guide des commandes Unix

dont le nom ou l'UID est donn


pd w

retourne la rfrence absolue du rpertoire courant ouvrir une session vers une machine distante (sortie -l : nom de login :exit) supprime la rfrence du fichier dans le rpertoire -f : force la commande sans s'occuper des droits -i : demande confirmation -r : destruction rcursive suppression d'un rpertoire vide ne fait rien pendant n secondes tri des lignes du fichier suivant l'ordre ASCII liste les n dernires lignes du fichier permet de converser avec une machine distante archivage/dsarchivage de fichiers -r : tri inverse -u : limine les lignesidentiques -n : nombre de lignes affiches (par dfaut 10) nom de machine nom de fichier ou de rpertoire

roi lgn

r m

rdr mi sep le sr ot

nom de rpertoire temps en secondes fichier nom de fichier destination c : cration de l'archive archive x : restauration de l'archive rpertoire ou t : listage du contenu de l'archive fichiers v : mode verbeux p : prserve dates et droits la restauration f : le nom du fichier spcifi sera celui de l'archive nom de machine

ti al

tl, yak ak tl tr a

tle ent

tablir une connexion avec une machine distante(sortie : exit)

tuh oc
perso.telecom-paristech.f r/~danzart/f iches/unix_abrege.html 6/10

07/01/13

Petit guide des commandes Unix

modifie les caractristiques d'un fichier (option -a -a : dernier accs seulement -m : dernire modification seulement : m par dfaut) cre un fichier vide s'il n'existe pas dj
ty t uais nla uae nm

fichier

donne le nom du terminal supprime un alias donne le nom du systme d'exploitation -a : informations compltes -n : nom de la machine -r : release du systme d'exploitation -s : nom du systme d'exploitation -u : seules les lignes uniques sont recopies source destination fichier fichier - indication >fichier encod -h : supprime l'entte -s : affichage restreint nom d'utilisateur nom de la commande nom de la commande variable

ui nq

recopie de source dans destination aprs suppression des lignes identiques restitue un fichier binaire partir du fichier ditable (ASCII) cr avec uuencode encode un fichier binaire en fichier ditable (ASCII) aperu de l'activit de la machine retourne le chemin complet d'accs tous les rpertoires contenant la commande retourne le chemin complet d'accs une commande retourne le nom des utilisateurs qui ont ouvert une session

udcd ueoe

uecd unoe

wees hri

wih hc

wo(mi h a )

Exemples de commandes
perso.telecom-paristech.f r/~danzart/f iches/unix_abrege.html 7/10

07/01/13

Petit guide des commandes Unix

Exemple
aisdrl la i=s l uaisdr nla i aknmd fcir w o e ihe cl0 19 a 9 96 cteepec a xml. c porme d rgams cmd74eepec ho 4 xml. cmrs - eepec opes f xml. ucmrs eepec nopes xml. c eepectt. p xml. ooc dt ae df - fcir fcir if c ihe1 ihe2 eh $AH co PT emmri@n l atnif mi mri <xml. al atn eepec fl eepec ie xml. fn ""-aeeepecid . nm xml. pit rn

Description Il suffira de taper " i "pour consulter la liste des fichiers avec leurs droits dr Supprime l'alias de nom " i " dr Affiche le calendrier du mois de Septembre 1996 Liste le contenu du fichier de nom " x m l . " eepec Se dplace dans le rpertoire de nom " r g a m s porme" Donne tous les droits au propritaire du fichier, et une simple lecture au groupe et l'univers Compresse le fichier de nom " x m l . " en crasant un fichier prexistant s'il existe eepec, Dcompresse le fichie r" x m l . " eepec Cre le fichier de nom " o o c identique au fichier " x m l . " tt." eepec Affiche la date courante Compare " i h e 1 et " i h e 2 en affichant 3 lignes avant et 3 lignes aprs chaque diffrence fcir" fcir" Affiche le contenu de la variable " A H PT" Envoie un message martin Envoie le fichier " x m l . " martin eepec Retourne quel est le type du fichier " x m l . " eepec Recherche rcursivement et affiche le chemin menant au fichier " x m l . " partir du rpertoire eepec courant avec leurs numros, les lignes du fichier " x m l . "qui contiennent la chane " o d eepec vi" Compresse le fichier " x m l . "en conservant le fichier d'origine. eepec Le fichier compress est " x m l . . z . eepecg" Dcompresse le fichier " x m l . . z sans perdre le fichier compress. eepecg"
8/10

g e - - " o d e e p e c Affiche, rp n i vi" xml. gi - eepec> zp c xml. eepecg xml..z gni - >eepec uzp c xml. eepecg xml..z
perso.telecom-paristech.f r/~danzart/f iches/unix_abrege.html

07/01/13

Petit guide des commandes Unix

Le rsultat se trouve dans le fichier " x m l . " eepec


ha eepec ed xml. ti - eepec al 5 xml. i d kl - 85 il 9 76 l - eepectt. n s xml. ooc lgae onm l - porme s l rgams mncmd a ho mdrsucs ki ore mr eepec oe xml. m eepecT1c v xml. P. p -u s ax pd w roi - mri capge lgn l atn hman tle capge ent hman r eepec m xml. rdrsucs mi ore sep1 le 0 sr - T1c ot r P. tl capgecles.r ak hman@a.ntf trc sucstrsucs a f ore.a ore
perso.telecom-paristech.f r/~danzart/f iches/unix_abrege.html

Affiche les 10 premires lignes du fichier " x m l . " eepec Affiche les 5 dernires lignes du fichier " x m l . " eepec Retourne le login, l'UID, le groupe et le GID courants tue le processus de numro 8756 cre un lien symbolique sur le fichier " x m l . " de nom " o o c eepec, tt." Retourne le nom de login de l'utilisateur Donne le contenu du rpertoire " r g a m s en donnant des informations sur les fichiers (taille, porme" dates, ...) Affiche le manuel d'utilisation de la commande " h o " cmd Cre le rpertoire " o r e " sucs Affiche, page par page, le contenu du fichier " x m l . " eepec Renomme le fichier " x m l . "sous le nom " P . " eepec T1c Sous systme V, donne la liste de tous les processus actifs Retourne la rfrence absolue du rpertoire courant tablit une connexion sur la machine champagne, sous le login de martin tablit une connexion sur la machine champagne Supprime le fichier " x m l . " eepec Supprime le rpertoire " o r e " sucs Attend 10 secondes Affiche le fichier " P . " les lignes tant tries en ordre inverse T1c, Lance une conversation sur la machine " h m a n @ a . n t f " capgecles.r Cre une archive, de nom " o r e . a " du contenu du rpertoire " o r e " sucstr, sucs
9/10

07/01/13

Petit guide des commandes Unix

trxfsucstrsucs a v ore.a ore

Extrait le contenu d'une archive, de nom " o r e . a " dans le rpertoire" o r e " L'cran sucstr, sucs. affiche les noms des fichiers au fur et mesure de leur dsarchivage. L'archive est conserve. Modifie la date de dernier accs au fichier " x m l . " la date courante eepec Donne le nom du terminal Affiche, dans l'ordre, le nom du systme d'exploitation, le nom et la release du systme de la machine Recopie le fichier " x m l . "dans " n q e . "en supprimant les lignes identiques eepec uiusc

tuheepec oc xml. ty t uae nm ui eepecuiusc nq xml. nqe. udcd fcir ueoe ihe uecd fcirunoe ihe idcto >ihe ecd niain fcir no wmri atn weesgc hri c wihgc hc c wo(mi h a )

Donne une ide de l'utilisation de la machine faite par l'utilisateur msrtin Retourne le chemin complet d'accs tous les rpertoires contenant la commande gcc Retourne le chemin complet d'accs la commande gcc Retourne le nom des utilisateurs qui ont ouvert une session sur cette machine

Octobre2004. Page maintenue par Annie Danzart

perso.telecom-paristech.f r/~danzart/f iches/unix_abrege.html

10/10