Aller au contenu

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 ».

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

pwd

# Résultat : C:\Windows

Liste

Lister des fichiers et dossiers avec « ls »

ls

ls

Déplacement

Changer de répertoire avec « cd »

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

touch nom_du_fichier.txt

Lecture

Lire le contenu d'un fichier avec « cat »

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

rm nom_du_fichier.txt

Dossiers

Création

Créer un fichier avec « mkdir »

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

rm -r nom_du_dossier

Exercice - CLI
Mandala

Matière du jour

Exercices

Exercice - Markdown
Tutoriel Markdown

Exercice - Git
Mandala Git

Exercice - Git
Prometheus