Vous êtes sur la page 1sur 10

cole Marocaine des Sciences de lIngnieur

RAPPORT SUR LES COMMANDES DUNIX


Encadr par :Mr.Lezrek Ralis par : GAMRANI ADNANE BELLOUQ ILYAS

1. Les commandes utilisateurs :


Who : Fournit de informations sur l'ensemble des utilisateurs qui
sont actuellement connects sur la station.

Who am i : Renvoie uniquement les informations relatives


l'utilisateur courant.

Whoami : Renvoit l'identificateur de l'utilisateur courant. Id : Renvoie l'UID (user identifier), le GID (Groupe identifier) de
l'utilisateur courant. Il ne faut pas confondre who am i (cas particulier de la commande who) et whoami. Le premier donne des informations sur l'utilisateur connect et le second l'identificateur de l'utilisateur courant.

Tty : Donne le nom du terminal. Passwd : Permet de dfinir et de controler son mot de passe.
A l'appel de cette commande, vous devez saisir l'ancien mot de passe, puis vous devez saisir deux fois votre nouveau mot de passe.

Su [-] : Change l'utilisateur courant. Vous devez saisir le mot de


passe du nouvel utilisateur (sauf si le compte d'origine est le root).

2. Commandes et manipulation des rpertoires :


Cd[chemin] : Change le rpertoire courant pour celui spcifi par
le chemin.

Cd : Change le rpertoire courant pour le home directory. Cd .. : Change le rpertoire courant pour le rpertoire prcdent. Pwd (print working directory) : Affiche le chemin du rpertoire
courant.

W : Retourne le chemin complet d'accs tous les rpertoires. Mkdir : Cration d'un rpertoire dans le rpertoire courant. Rmdir : Supprime un rpertoire vide. Grep [-iv] expression fichiers
sans option : -i : -v : recherche dans les fichiers les lignes contenant l'expression pour ne pas tenir compte des majuscules/minuscules pour afficher les lignes ne contenant pas l'expression spcifie.

Ls (liste le contenu d'un rpertoire) :


-a : prise en compte des fichiers cachs -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 -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

3. Commandes et manipulation des fichiers :


Cat : Pour afficher le contenu d un fichier. Cat >> : Pour crire a la fin du fichier. Cat > : Pour supprimer le contenu du fichier, et le remplir aprs par
ce que sera crit.

Cat [fich1,fich2] : Concatne et affiche (sur la sortie standard) le


contenu des fichiers.

Paste [fich1,fich2] : Concatne horizontalement les fichiers


fich1 et fich2 et affiche (sur la sortie standard) le rsultat.

Gzip

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

-c : rsultat sans modification du fichier source -f : crasement d'un fichier compress prexistant -v : taux de compression -d : force une dcompression -de 0 a 9(9 est dfini par dfaut) : niveau maximum de compression

Chown (Proprietaire fichiers) : Change le propritaire du fichier. Le


nouveau propritaire doit tre connu du systme.

Chgrp (groupe fichiers) : Change le groupe du fichier. Le nouveau


groupe doit tre connu du systme.

Mv ( Source destination) : Renomme ou deplace le fichier source en


destination. Si la destination est un rpertoire, alors la source peut tre une liste de fichiers.

File (fichiers) : Determine le type du ou des fichiers specifis.


(Attention, le rsultat est parfois errone).

Cp : Copie le fichier source dans le fichier destination.


Si le fichierdestination n'existe pas, il est cr . Sinon son contenu est ecras sans avertissement. Si la destination est un rpertoire, alors la source peut tre une liste de fichiers.

Ln [-s] : Cration un lien sur un fichier ou un rpertoire. Un lien est


un moyen d'accder un mme fichier ou un rpertoire sous plusieurs noms ou partir de plusieurs rpertoires. Attention un lien n'est pas une copie: si vous modifiez le fichier alors tous les liens sur ce fichier seront modifis.

Rm [-irf] : Efface les fichiers(attention, on ne peut pas rcuprer


un fichier qui a t effac) -i : Interactif, demande une confirmation sur chaque fichier. -f : Force la suppression du fichier. -r : Permet d effacer un rpertoire et son contenu.

Find rep -name nom print : Recherche le(s) fichier(s)


caractris par name (vous pouvez utiliser une expression rgulire), partir du rpertoire rep et affiche le rsultat. vous pouvez dcrire le fichier rechercher par une expression rguliere, ou indiquer le type de fichiers chercher ou encore le propritaire ... vous pouvez aussi executer d'autres actions, comme effacer le fichiers... (pour plus de dtails, voir le man).

Tar : Archivage/dsarchivage de fichiers


c : cration de l'archive x : restauration de l'archive t : listage du contenu de l'archive v : mode verbeux p : prserve dates et droits la restauration f : le nom du fichier spcifi sera celui de l'archive

More : Visualise le contenu du ou des fichiers par page.


Pour un fichier contenant plus d'une page : q ou Q : pour terminer la visualisation RETURN : pour visualiser une ligne supplmentaire ESPACE : pour visualiser la page suivante h: pour obtenir de l'aide

4. Commandes et manipulation des chaines :

Echo : Affiche la chaine passe en paramtre .(vous pouvez aussi


afficher des variables : echo $PATH, pour visualiser la variable PATH).

Banner : Affiche la chaine passe en paramtre avec des grosses


lettres.

5.Imprimer un fichier :

Lp [-dimp] : Imprime le ou les fichiers spcifis sur l'imprimante


par dfaut ou sur celle spcifie par l'option -d (attention, pas de blanc entre l'option et le nom de l'imprimante).

Lpq : Visualise la file d'impression courante .

Lpstat [-t] : Renvoie des informations sur l'etat de l'imprimante


par dfaut et de sa queue d'impression . (l'option -t permet de visualiser toutes les imprimantes).

Cancel : Detruit l'impression designe par num_impression(vous


recuperz ce numero par la commande lpq ou lpstat).

6. Autres commandes :
Uname : 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

Telnet :tablir une connexion avec une machine distante(sortie :


exit).

Rlogin : Vous tes connecte sue une autre station mais avec le
mme login. Vous devez saisir le mot de passe sur la nouvelle station (sauf si vous positionner le fichier .rhosts). Si vous ne saisissez pas le mot de passe, vous pouvez alors changer de compte.

Ps : Affiche la liste des processus actifs. Attention les options de cette


commande change suivant le systme que vous avez, (vrifiez les par le man).