=dblog=

la coquille et l’arbre

2006/2/21 — Classé dans: — poumpoum

Voici le premier article d’une série destinée a présenter des concepts fondamentaux d’UNIX.
L’objectif est d’aider les gens qui veulent apprendre à utiliser Linux.

Je vais vous parler de shell et de système de fichiers.

Le shell, est comme son nom l’indique, la coquille d’un système Linux.
Concrétement il se présente sous la forme d’une fenêtre dans laquelle on va écrire des commandes que l’on souhaite exécuter.

Le système de fichier représente les périphériques de stockage (disque dur, CD, clé USB, disquette, répertoire partagé, etc.)

Le système de fichiers est organisé comme un arbre, il a une racine, des noeuds, et des feuilles.
- les noeuds sont les repertoires
- les feuilles sont les fichiers
- la racine est /

Tous les noeuds sauf la racine ont un noeud parent, il est toujours nommé ‘..’
Tous les noeuds contiennent le noeud ‘.’ qui le représente lui-même.

Un fichier ou un repertoire est donc identifié par son chemin.
- Un chemin depuis la racine est dit absolu. (ex : /home/jo)
- Un chemin depuis le repertoire courant est dit relatif. (ex : ../mp3)

Pour illustrer ces propos, je vous propose une ballade dans le système de fichiers avec le shell.
Ouvrez donc un shell (terminal, ligne de commande, xterm), et amusez vous avec les deux commandes suivantes.

Ou suis je ?

La commande pwd (Print Working Directory) permet d’afficher le répertoire courant.
prompt# pwd
/home/jo

C’est à dire ; racine, puis répertoire home, puis répertoire jo.

Ou vais-je ?

La commande cd (Change Directory) permet de changer le répertoire courant.

prompt# pwd
/home/jo
prompt# cd ..
prompt# pwd
/home

Le shell dispose de trucs très utiles comme la ‘completion de commande’ et l’historique des commandes.

- La completion de commande est pilotée par la touche ‘Tab’ :
prompt# cd [Tab]
Chaque pression sur la touche ‘Tab’ sélectionne un candidat possible, donc un répertoire; cela facilite la navigation.
prompt# cd /
prompt# cd h[Tab]
Normalement le shell devrait compléter la commande tout seul en ajoutant ‘ome’.

- L’historique des commandes passées est accessible via la touche ‘fleche vers le haut’.
Très utile pour répéter une commande plusieures fois de suite (par exemple cd ..)

prompt# exit ;-)

Commentaires »

L’URI pour faire un TrackBack sur cet article est: http://slasry.free.fr/wordpress/wp-login.php/wp-admin/wp-images/smilies/wp-content/themes/OptimizePress/lib/admin/wp-trackback.php/81

Pas encore de commentaire

Flux RSS pour les commentaires sur cet article.

Poster un commentaire

Retours à la lignes et paragraphes automatiques, adresses E-mail jamais affichées, balises HTML autorisées : <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

(requis)

(requis)


Réalisé avec WordPress