PKLinux: Mode d’emploi

Commandes de base

première commande

pwd (present working directory - répertoire courant)

Cette commande désigne le chemin complet dans lequel vous vous trouvez. Entrez donc cette instruction et admirez le résultat:

fabezio@code4U:~$
/home/fabezio
fabezio@code4U:~$

Sympa, non? Et comme vous avez pu le remarquer, le prompt réapparait automatiquement. Bien, il est temps d'explorer plus avant les commandes de navigation.

ls (list)

À présent vous allez afficher les fichiers présents dans le répertoire courant via ls:

fabezio@code4U:~$ ls
BureauDocumentsImagesModèlesPublicTéléchargementsVidéos
fabezio@code4U:~$

cd (change directory - changement de répertoire)

Le déplacement dans une arborescence est des plus simples, il suffit d'entrer la commande cd suivie du répertoire dans lequel vous voullez vous rendre

fabezio@code4U:~$ cd Bureau
fabezio@code4U:~/Bureau$
NB: quelle que soit la commmande, vous devrez toujours la faire suivre d'un espace, sans quoi le terminal vous renverra un message d'erreur:
fabezio@code4U:~$ cdBureau
bash: commande cdBureau non reconnue
fabezio@code4U:~$

afficher les fichiers cachés: ls -a

Entrez donc la commande donnée ci-dessus et voyez ce que ça donne

fabezio@code4U:~/Bureau$ ls -a
. ..
fabezio@code4U:~/Bureau$

et entez maintenant cd ..

fabezio@code4U:~/Bureau$ cd ..
fabezio@code4U:~$
Vous voilà revenu.e dans votre répertoire. Vous doutez? pas de problème, entrez pwd:
fabezio@code4U:~$ pwd
fabezio@code4U:~$
Mais que s'est-il passé, au juste?

eh bien: avant d'avoir la réponse, je vous invite à rentrer la même commande.

STOP!

Appuyez donc sur la flèche du haut: la dernière commande entrée apparait; validez:

fabezio@code4U:~$ ls -a
. .. .bashrc Bureau .config Documents Images Modèles Public Téléchargements Vidéos
fabezio@code4U:~$

Eh oui, les deux particularités ont réapparu! Alors de quoi s'agit-il et à quoi servent ces extensions? Celle que vous avez utilisée précédemment est un raccourci menant au répertoire dit parent, à savoir celui qui précede le courant.
Quant au point unique, il désigne le répertoire courant. vous pouvez le constater en tapant cd .

fabezio@code4U:~$ cd .
fabezio@code4U:~$
Voyons maintenant ce que sont ces deux fichiers pointés.

Les chemins

Le système de fichier est conçu comme une arborescence dans laquelle tout est fichier, dès lors qu'il apparait dans le terminal: fichier simple, dossier, partition, volume ou lecteur. Les dossiers suivent une hiérarchie arborescente, et peuvent contenir tout ce qui vient d'être cité, regroupé en différentes catégories suivant les usages. Notez que je parle d'arborescence, aussi le début de ladite arborescence est appelé racine et répond au symbole /. En descendant dans la hiérarchie, on sépare les noms des dossiers avec ce même symbole, appelé barre oblique ou, plus prosaïquement, slash (sous windows, ce même séparateur est une barre oblique inversée - antislash et il n'y a pas de racine, on utilise la lettre du lecteur, par défaut c pour le lecteur système suivie de deux points puis \, soit "c:\"). Cette suite de dossiers est appelée chemin: en effet, il définit l'emplacement exact du dossier à atteindre.
Maintenant, il y a un point important à connaître en matière de navigation via le terminal: la saisie du chemin peut se faire de deux manières:

en absolu
on tape l'intégralité de puis la racine, ex:
fabezio@code4U:~$ cd /home/fabezio/Documents
fabezio@code4U:~/Documents$
en relatif
on part du dossier courant pout-r en atteindre un autre par exemple du dossier Documents vers le Bureau:
fabezio@code4U:~/Documents$ cd ../Bureau
fabezio@code4U:~/Bureau$
OK mais il se passe quoi en cas d'erreur?

Essayons avec un nom de dossier erroné:

fabezio@code4U:~/Bureau$ cd ../documents
-bash: cd: documents: Pas de dossier ou fichier correspondant
fabezio@code4U:~/Bureau$
comme vous pouvez le voir, une erreur d'entrée est très bien gérée. Autre chose: le terminal est sensible à la casse, en clair il distingue les minuscles des majuscules; donc en entrant par esemple un cd documents, bash (le programme du terminal) vous retournerait une erreur similaire à la précédente.

OK, mais qu'en est-il des fichiers cachés?

Refaites donc un ls

fabezio@code4U:~$ ls -a
Bureau Documents Musique Vidéos Téléchargements
fabezio@code4U:~$
Maintenant un ls -a
fabezio@code4U:~$ ls -a
. .. Bureau .bashrc Document Musique Vidéos Téléchargements
fabezio@code4U:~$
En plus des fichiers '.' et '..', vous pouvez voir '.bashrc' en clair. Le point en début de fichier désigne un fichier caché. En général, il s'agit de fichiers de configuration, il en va de même pour des dossiers (vous en verrez apparaitre de plus en plus au fur et à mesure des installations). Bref, tout ce qui est pointé au début n'apparaitra pas en appelant une liste classique.

les listes détaillées

Il est également possible d'appeler de telles listes, avec l'option "-l"

fabezio@code4U:~$ ls -l
total 7
755 fabezio fabezio 4096 Bureau
755 fabezio fabezio 4096 Documents
755 fabezio fabezio 4096 Images
755 fabezio fabezio 4096 Modèles
755 fabezio fabezio 4096 Public
755 fabezio fabezio 4096 Téléchargements
755 fabezio fabezio 4096 Vidéos
fabezio@code4U:~$

Commandes Administrateur (su / sudo)

Gestion des paquets