next up previous contents
Next: Utiliser le multi-t�ches de Up: Comment utiliser votre nouveau Previous: A la d�couverte du   Table des matières

Sous-sections

Les commandes de base du shell Bash

Toutes les commandes que nous d�crivons ici peuvent �tre utilis�es en mode console ou dans une fen�tre de commande en mode graphique (xterm).

La commande ``su''

Elle vous permet de vous loguer sur le compte root alors que vous �tes sur un compte utilisateur. Lorsque vous tapez ``su'', le shell vous demande votre mot de passe root. Tapez le puis appuyez sur la touche [Entr�e] : vous �tes d�sormais sous le compte root. Tapez exit (ou appuyez sur control-D) pour vous retrouver sous le pr�c�dent compte.

La commande ``cd''

Cette commande vous permet de changer de r�pertoire (cd pour change directory). Elle g�re les chemins absolus et relatifs. Prenons un exemple : supposons que vous soyez dans votre r�pertoire personnel et que vous souhaitiez vous rendre dans le sous - r�pertoire docs/. Tapez simplement (chemin relatif) :

$ cd docs/
Pour vous rendre dans le r�pertoire /usr/bin/, taper (chemin absolu) :

$ cd /usr/bin/
Quelques options pratiques de cette commande :

cd .. vous permet de revenir au r�pertoire parent (attention � l'espace entre cd et ..).

cd - vous permet de retrourner au pr�c�dent r�pertoire.

cd ou cd ~ vous envoient dans votre r�pertoire personnel

La commande ``ls''

``ls'' (pour list) vous donne la liste des fichiers du r�pertoire courant. Deux options sont couramment utilis�es : -a pour voir les fichiers cach�s et -l pour voir la liste des fichiers sous la forme longue. On peut faire suivre ls d'un nom de r�pertoire. Par exemple :

ls -al /usr/X11R6/bin/
Faites :

man ls
pour connaitre toutes les options de la commande ls.

La commande ``rm''

Elle est utilis�e pour supprimer un fichier.
ATTENTION : une fois le fichier supprim�, il n'existe aucun moyen de le r�cup�rer !

Syntaxe : rm nom_du_fichier

Cette commande accepte les caract�res jokers. Les options les plus courantes sont : -i qui demande confirmation avant d'effacer un fichier et -r pour effacer r�cursivement les fichiers d'un r�pertoire.

Exemple :

rm -i ~/html/*.html
efface tous les fichiers html du sous-r�pertoire html de mon ``home directory''.

Les commandes ``mkdir'' et ``rmdir''

La commande ``mkdir'' permet de cr�er un r�pertoire alors que ``rmdir'' le supprime s'il est vide.
Syntaxe :

mkdir nom_du_r�pertoire
rmdir nom_du_r�pertoire
La commande ``rmdir'' est souvent remplac�e par ``rm -rf'' qui permet de supprimer un r�pertoire m�me si celui-ci n'est pas vide. A utiliser avec grande prudence !

La commande ``more''

More permet de voir du texte page par page. Il est ainsi tr�s utile pour voir un fichier qui d�file � l'�cran sans le modifier.

Tapez :

more nom_du_fichier_texte
Utiliser q pour quitter.

La commande ``grep''

Cette commande, qui comporte de tr�s nombreuses options, permet de rechercher une cha�ne de caract�res dans un fichier.
Syntaxe :

grep cha�ne   fichier

La commande ``ps''

Elle affiche la liste des processus en cours. La colonne commande indique le nom du processus et la colonne PID le num�ro qui lui est attribu� (c'est ce num�ro que vous utilisez pour tuer un programme via la commande ``kill'').
Syntaxe :

ps options
L'option u donne plus d'informations et ax vous permet de voir les processus qui ne vous appartiennent pas (comme ceux qui sont lanc�s au d�marrage).

La commande ``kill''

Si un programme ne r�pond plus, utiliser cette commande pour le tuer.
Syntaxe :

kill num�ro_de_PID
En fait, la commande kill envoie un message au programme concern� lui signifiant qu'il doit se terminer. Parfois, il faut utiliser ``kill -9'' lorsque si le programme ne r�pond vraiment plus. Le num�ro de PID est obtenu avec la commande ``ps''.
Exemple:

kill -9  354

La commande ``tar''

La commande tar permet de cr�er ou d'exploiter une archive Unix. Ainsi, la syntaxe pour inclure tout un r�pertoire rep/ (et ses sous-r�pertoires) est :

tar -c rep/ > rep.tar
L'archive obtenue peut ensuite �tre compress�e (avec gzip ou bzip2). Par exemple en tapant :

gzip rep.tar
On peut expandre une archive tar en tapant :

tar -xvf archive.tar
Pour notre exemple :

tar -xvf rep.tar
ou

tar -xvfz rep.tar.gz (si on l'archive a �t� compress�e avec gzip)
Pour connaitre toutes les options de la commande ``tar'' (elles sont nombreuses !), tapez :

man tar


next up previous contents
Next: Utiliser le multi-t�ches de Up: Comment utiliser votre nouveau Previous: A la d�couverte du   Table des matières

1999-01-27