Cours 2¶
Lignes de commandes¶
La ligne de commande est un outil qui permet d’interagir avec un ordinateur en tapant des commandes textuelles.
On écris des lignes de commandes dans un CLI, aussi appelé « Terminal ».
Contrairement à une interface graphique (GUI) où vous cliquez sur des boutons, ici, vous tapez directement ce que vous voulez faire.
Les lignes de commande sont très utile en développement web et pour configurer les serveurs, entre autres.
Bon à savoir
- En ligne de commande, lorsqu'on voit
.
ou./
, cela signifie le répertoire courant. - Lorsqu'on voit
..
ou../
, ça signifie le répertoire parent. - On peut utiliser la touche Tab pour compléter une ligne de commande.
Où se trouve le terminal ?¶
- En Windows, utilisez l'application PowerShell1 plutôt que command prompt.
- En macOS, utilisez l'application Terminal2.
- En Linux, utilisez l'application Terminal3.
Position¶
Affichager l'emplacement avec « pwd »
pwd
# Résultat : C:\Windows
Navigation¶
Liste¶
Lister des fichiers et dossiers avec « ls »
ls
Déplacement¶
Changer de répertoire avec « cd »
cd nom_du_dossier
cd ./nom_du_dossier # identique à la commande précédente
cd .. # Se déplace au répertoire parent
Fichiers¶
Création¶
Créer un fichier avec « touch »
touch nom_du_fichier.txt
Lecture¶
Lire le contenu d'un fichier avec « cat »
cat nom_du_fichier.txt
Écriture¶
Écrire dans un fichier avec « echo »
echo "Texte à ajouter" >> nom_du_fichier.txt
echo "Texte en deuxième ligne" >> nom_du_fichier.txt
echo "Texte en troisième ligne!" >> nom_du_fichier.txt
echo "Finalement, remplace tout par ceci" > nom_du_fichier.txt
Déplacement¶
Déplacer, ou renommer!!, un fichier avec « mv »
mv nom_du_fichier.txt nouveau_nom.txt
mv nom_du_fichier.txt assets/nom_du_fichier.txt
Suppression¶
Supprimer un fichier ou un répertoire avec « rm »
rm nom_du_fichier.txt
Dossiers¶
Création¶
Créer un fichier avec « mkdir »
mkdir nom_du_dossier
Supprimer un dossier¶
Supprimer un dossier avec « rm -r ». L’option -r
signifie récursif (recursive en anglais), ce qui permet de supprimer tout les contenus d'un dossier.
rm -r nom_du_dossier
Exercice - CLI
Mandala
Matière du jour¶
Exercices¶
Exercice - Markdown
Tutoriel Markdown
Exercice - Git
Mandala Git
Exercice - Git
Prometheus