24.06.2013 Views

Debuter sous Linux

Debuter sous Linux

Debuter sous Linux

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Naviguer entre les répertoires<br />

La commande cd permet de changer de répertoire. Fort simple d’utilisation,<br />

elle attend en argument un nom de répertoire. Pour revenir au répertoire<br />

précédent, plusieurs solutions s’offrent à nous : repasser par la racine ou utiliser<br />

« .. », qui représente le répertoire parent.<br />

Complétion de saisie<br />

Comme nous allons le voir, la plupart des actions d’administration <strong>sous</strong><br />

GNU/<strong>Linux</strong> résultent d’une commande tapée dans un terminal. Il est donc<br />

monnaie courante d’entrer de nombreuses lignes de commande qui peuvent<br />

vite s’avérer longues. Heureusement, le shell offre plusieurs mécanismes qui<br />

simplifient vraiment la vie. Le premier d’entre eux est la complétion, grâce à<br />

la touche tabulation. Pour chaque commande attendant un argument, il<br />

suffit de saisir les premières lettres de l’argument et, s’il existe, d’effectuer<br />

une pression sur la touche pour compléter la commande. Ainsi<br />

cd /ho affichera cd /home.<br />

ASTUCE Savoir si un fichier existe grâce à la complétion automatique<br />

Si le shell hésite entre plusieurs choix, il le signale avec un bip (petit son de cloche).<br />

Si le bip n’est pas activé, l’utilisateur comprend l’hésitation lorsqu’une<br />

première pression sur la touche n’affiche rien. Il suffit alors de presser<br />

une seconde fois sur la touche pour afficher tous les choix possibles.<br />

Enfin, on ajoute une lettre discriminante et l’on réitère notre demande de<br />

complétion. S’il n’y a plus d’ambiguïté, le shell répond correctement à notre<br />

attente.<br />

Enfin, si les premières lettres ne correspondent à aucun fichier existant, la<br />

complétion le signale d’un bip. Notez enfin qu’une commande ou un chemin<br />

saisi grâce à la complétion a très peu de risque d’être erroné, contrairement à<br />

une commande saisie à la main. Il est bien entendu plus que conseillé d’user et<br />

d’abuser de cette fonctionnalité, qui deviendra vite une habitude.<br />

Rappel des dernières commandes<br />

Le shell permet de rappeler des commandes précédemment saisies. Il suffit<br />

d’appuyer successivement sur la touche flèche vers le haut - (on peut aussi<br />

utiliser Ctrl + P) pour faire dérouler au fur et à mesure toutes les commandes<br />

saisies en ordre chronologique inverse (de la plus récente à la plus ancienne).<br />

L’inconvénient de ce système est qu’il demande d’appuyer sur la touche -<br />

autant de fois que l’on souhaite remonter dans les commandes.<br />

Il est alors souhaitable de faire appel à la commande history qui affiche les<br />

500 dernières commandes.<br />

© Groupe Eyrolles, 2004 257<br />

ASTUCE<br />

Si vous voulez revenir dans le répertoire d’où vous<br />

venez, il suffit de saisir cd -.<br />

VOUS VENEZ DE MS-DOS Attention<br />

L’espace entre la commande cd et son argument<br />

.. est obligatoire !<br />

NOTE<br />

Une commande ou un chemin saisi grâce à la complétion<br />

a très peu de risque d’être erroné, contrairement<br />

à une commande saisie à la main. Il est<br />

bien entendu plus que conseillé d’user et d’abuser<br />

de cette fonctionnalité, qui deviendra vite une<br />

habitude.<br />

ASTUCE Ctrl + R, ou<br />

la recherche inversée<br />

Vous pouvez également utiliser la recherche<br />

inversée. Si vous saisissez Ctrl + R et commencez<br />

à taper, le shell cherchera dans l’historique<br />

la ou les commandes qui commencent par votre<br />

saisie. Au fur et à mesure de votre saisie, la<br />

recherche se restreindra, jusqu’à correspondre à<br />

la commande voulue.<br />

11 – Commander son système grâce au shell

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!