Le BASH
1. Vos débuts en BASH
a) Qu’est ce que le BASH ?
Le BASH est le système utilisé dans les consoles Linux, macOS. On peut aussi l’installer sur un PC windows, en suivant ce tutoriel :
https://korben.info/installer-shell-bash-linux-windows-10.html Vous pouvez aussi simuler un éditeur BASH sur le site webminal.org b) Pour démarrer
Sous Linux ou macOS, il faut ouvrir une console, et on peut commencer à taper Sur le site webminal, il faut se connecter, puis choisir terminal, et taper à nouveau son nom d’utilisateur et son mot de passe (que vous avez préalablement enregistrés) Vous vous apercevrez que, quand on tape le mot de passe, le curseur ne bouge pas.
C’est normal, c’est toujours comme ça en console Linux.
Vous verrez l’écran ci-dessous
c) BASH et les dossiers
Vous êtes par défaut dans votre répertoire utilisateur.
Vous pouvez créer un sous-répertoire avec l’instruction mkdir (=make directory) suivi du nom du sous répertoire
Pour changer de répertoire, on utilise l’instruction cd (change directory) suivi du chemin vers le nouveau répertoire.
Il y a deux manières de taper le chemin : relatif (par rapport au répertoire où l’on se trouve) ou absolu (par rapport à la racine du disque)
Par exemple, si le chemin vers le répertoire courant est C/home/toto/documents/maths
Et qu’on veuille aller vers C/home/toto/documents/physique On peut taper :
cd C/home/toto/documents/physique ou bien
cd ../physique
car .. est le répertoire au-dessus de celui où on est (et . le répertoire où on est) d) A faire
Sur webminal, terminal, faites les leçons 1,2,3 (et vous travaillerez aussi votre anglais) 2. Les principales commandes
a) La plus importante
man est l’abrévation de manuel. Ainsi, si vous tapez man mkdir, vous aurez la
signification de la commande mkdir, ainsi que ses options (et vous saurez ainsi ce que signifie le -v que webminal vous fait taper)
b) Comment fait-on, en BASH, pour
Aller dans un sous répertoire ?
Créer un fichier vide ?
Avoir le contenu d’un dossier ?
Copier un dossier ?
c) Que signifient les instructions suivantes ?
cd ..
pwd
man mv
d) Faire les exercices 4 page 189, 6 page 190, 7 page 191.