Vous êtes ici

PWD et quelques trucs sur les répertoires

Vous souhaitez connaître les mystères de la ligne de commande ?  Cet objet énigmatique vous interpelle ? Voici la première leçon uiq va répondre à la question : Où suis je ?

Si vous utilisez la ligne de commande et avant de faire un "rm -rf *", il mieux vaut savoir où on est placé.

PWD est là pour vous.

PWD signifie en anglais : Print Working Directory. En français on pourrait dire : dit moi dans quel dossier je suis. Ouvrez un terminal et saisissez la commande. Vous devriez obtenir quelque chose comme cela :

/home/jfdigonnet

Vous êtes dans votre dossier personnel.


Pour savoir ce qu'il y a dans le dossier saisissez la commande "ls" qui vous liste les fichiers et dossiers présents dans votre dossier perso :

adm.sh       Dèveloppement  mdp.sh     quittance.txt             Téléchargements  traduc.sh  VirtualBox VMs
bluegriffon      diff.sh        Musique    Reseau         sqldeveloper   TestPG.odb       utils      Web
Bureau           Documents      oracle.sh     SUPERPING.csv  testscript.sh    Vidéos     WireframeSketcherStudio
creeicone.sh     Images         Public    

Si vous voulez plus d'information ajouter l'option "-l" :

-rwxr-xr-x  1 jfdigonnet jfdigonnet   54 mai   13  2015 adm.sh
drwxr-xr-x 11 jfdigonnet jfdigonnet 4096 déc.  21 12:59 bluegriffon
drwxr-xr-x  2 jfdigonnet jfdigonnet 4096 déc.  20 14:22 Bureau

etc....
drwxr-xr-x  2 jfdigonnet jfdigonnet 4096 déc.  20 14:22 Musique
drwxr-xr-x  2 jfdigonnet jfdigonnet 4096 déc.  20 14:22 Public
-rwxr-xr-x  1 jfdigonnet jfdigonnet  432 sept.  5 10:23 testscript.sh
drwxr-xr-x  8 jfdigonnet jfdigonnet 4096 déc.  21 12:50 WireframeSketcherStudio

 Si vous voulez les fichiers cachés (ceux qui commencent par un  point) :

$ ls -a

qui donne :

.    ..            Bureau         .encryptpad        .nano                  SASS                       .thumbnails      .xsession-errors
aglae.sh         creeicone.sh   .gnome2_private  oracle.sh              .smbcredentials            .thunderbird     .xsession-errors.old
etc....

Petite particularité à maitriser :

  • le point seul désigne toujours le dossier en cours
  • le double point désigne toujours le dossier du niveau supérieur

A chaque que vous changer de répertoire ces deux valeurs se modifient.

Et donc pour atteindre le niveau supérieur il suffit de saisir où que l'on soit la commande suivante :

$ cd ..

Essayez ma série de commandes suivantes pour bien comprendre la manœuvre :

$ cd

$ cd Documents

$ cd ..

$ cd Images

$ cd ../Documents

Fait le 23/12/2016

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer