Ceci est une ancienne révision du document !
Terminology est une “console” qui permet de rentrer des commandes pour l’ordinateur.
Beaucoup de logiciels ont une interface graphique. D'autres non, et sont lancés par une ligne qui leur indique quoi faire. Il faut comprendre, et ce n'est pas facile au début, que la productivité à la console est souvent bien meilleure qu'à la souris…
Des dossiers et des fichiers
Les fichiers sont rangés dans des dossiers (ou repertoires ou “directories”). Il y a 3 dossiers souvent utilisés :
~ ~/Téléchargements ou ~/Downloads ~/Desktop ou ~/Bureau
~ est le dossier personnel de l'utilisateur, les autres sont “self-explanatory” comme disent les anglais. ~ est le dossier où l'on est quand on lance terminology. Quelques commandes de base pour se promener dans les dossiers :
- mkdir : pour créer un dossier
- cd : pour “rentrer” dans un dossier
- rm : pour effacer (irrémédiablement) un fichier
- ls : pour lire le contenu d'un dossier (par ordre alphabetical)
- ls -r : dans l'ordre inverse
- ls -t : classé par date
- ls -lh : avec des détails
- mv : déplacer un fichier ou un dossier
- cat : afficher un fichier texte (attention pas un fichier libre office ou pdf…)
Dans les commandes, la touche tab permet de compléter le nom d'un fichier automatiquement.
> permet d'envoyer le résultat d'une commande dans un fichier
./ représente le répertoire courant
../ le répertoire parent
Regardez bien, comprenez bien et peut-être tapez vous-même ces exemples :
nous@pcouderc:~$ mkdir toto nous@pcouderc:~$ cd toto nous@pcouderc:~/toto$ mkdir titi nous@pcouderc:~/toto$ ls titi nous@pcouderc:~/toto$ ls > lstiti nous@pcouderc:~/toto$ cat lstiti lstiti titi nous@pcouderc:~/toto$ ls -lh titi total 0 nous@pcouderc:~/toto$ ls -lh total 4.0K -rw-r--r-- 1 nous nous 12 Jun 14 08:03 lstiti drwxr-xr-x 1 nous nous 0 Jun 14 08:03 titi nous@pcouderc:~/toto$ ls -lhr total 4.0K drwxr-xr-x 1 nous nous 0 Jun 14 08:03 titi -rw-r--r-- 1 nous nous 12 Jun 14 08:03 lstiti nous@pcouderc:~/toto$ ls > llstiti nous@pcouderc:~/toto$ lh -t bash: lh: command not found nous@pcouderc:~/toto$ ls -lht total 8.0K -rw-r--r-- 1 nous nous 20 Jun 14 08:08 llstiti -rw-r--r-- 1 nous nous 12 Jun 14 08:03 lstiti drwxr-xr-x 1 nous nous 0 Jun 14 08:03 titi nous@pcouderc:~/toto$ ls -lhrt total 8.0K drwxr-xr-x 1 nous nous 0 Jun 14 08:03 titi -rw-r--r-- 1 nous nous 12 Jun 14 08:03 lstiti -rw-r--r-- 1 nous nous 20 Jun 14 08:08 llstiti nous@pcouderc:~/toto$ cd titi nous@pcouderc:~/toto/titi$ mkdir tutu nous@pcouderc:~/toto/titi$ cd tutu nous@pcouderc:~/toto/titi/tutu$ ls -lhrt .. total 0 drwxr-xr-x 1 nous nous 0 Jun 14 08:09 tutu nous@pcouderc:~/toto/titi/tutu$ ls -lhrt ../.. total 8.0K -rw-r--r-- 1 nous nous 12 Jun 14 08:03 lstiti -rw-r--r-- 1 nous nous 20 Jun 14 08:08 llstiti drwxr-xr-x 1 nous nous 8 Jun 14 08:09 titi nous@pcouderc:~/toto/titi/tutu$ cd .. nous@pcouderc:~/toto/titi$ cd ~/toto nous@pcouderc:~/toto$ ls llstiti lstiti titi nous@pcouderc:~/toto$
Le manuel
On ne peut pas se souvenir de toutes les options de toutes le sommandes. Pour cela, il y a le manuel man, par exemple pour la commande ls :
man ls
Pour se promener dans le manuel voir ici