Les interfaces utilisateur graphiques, ou en anglais Graphique User Interfaces (GUIs), permettent d'interagir avec des logiciels à partir d'éléments visuels, tels que: des icônes, des boutons, etc. Ces interfaces simplifient la manipulation de ces logiciels, mais leur enlèvent parfois de la flexibilité versus l'entrée de commandes texte.

Le terminal, aussi connu sous les noms d'invite de commandes ou de console permet à l'usager de taper des commandes texte simples à un ordinateur.

Logiciels

Mac

Sur Mac, une application nommée "Terminal" est disponible. Il suffit de la lancer à partir de l'outil Spotlight (cmd + espace).

Windows

Sur Windows, une application nommée "cmd", abréviation de "commands" est disponible. Cependant, elle est relativement limitée. Pour la lancer, tapez dans la barre de recherche Windows "cmd".

Idéalement, je vous suggère d'utiliser une des solutions alternatives suivantes:

😅

Dans le milieu, le terminal natif de Windows est souvent tourné en dérision vu ses capacités limitées versus ceux de Mac ou Linux. Cependant, il s’est grandement amélioré avec les versions de Windows.

Visual Studio Code

Pourquoi quitter le confort de Visual Studio Code? Peu importe votre plateforme (Mac ou Windows), vous pouvez ouvrir un terminal dans Visual Studio Code à partir du menu (Teminal > New Terminal).

Voir les fichiers et dossiers

La commande ls pour "Listing Directory" permet d'obtenir une liste de tous les dossiers ou fichiers se trouvant dans le dossier courant du terminal.

ls

Changer de dossier

Pour changer de dossier, il suffit de taper la ligne de commande cd et ensuite d'entrer le chemin relatif à l'endroit désiré.

Remonter dans le dossier parent

Par exemple pour remonter d'un dossier, il est possible de faire:

cd ..

Accéder à un dossier enfant

Pour accéder au dossier enfant "demo", il est possible de taper:

cd demo/

Glisser-déposer

Probablement la méthode la plus simple, consistant à taper la commande cd et ensuite à glisser le dossier à accéder sur le terminal. Le terminal ajustera alors son chemin vers ce dossier automatiquement, peu importe où vous, vous trouver actuellement.

Ouvrir un fichier 📄

Pour ouvrir un fichier, il faut être dans son dossier parent et taper la commande start sur Windows ou open sur Mac suivie du nom du fichier désiré.

Par exemple, sur Windows:

start Firefox

Et sur Mac:

open Firefox.app

Créer un fichier 📄

Pour créer un fichier, il faut utiliser la commande touch suivi du nom du fichier désiré.

Par exemple, pour créer un fichier nommé "demo.txt":

touch demo.txt

Supprimer un fichier 📄

Pour supprimer un fichier, il faut utiliser la commande rm suivie du nom du fichier désiré.

Par exemple, pour supprimer un fichier nommé "demo.txt":

rm demo.txt

Créer un dossier 📁

Pour créer un dossier, il faut utiliser la commande mkdir comme dans "Make directory".

Par exemple, pour créer un dossier nommé "demo":

mkdir demo

Supprimer un dossier

Pour supprimer un dossier, il faut utiliser la commande rmdir comme dans "Remove directory".

Par exemple, pour supprimer un dossier nommé "demo":

rmdir demo

Effacer l'historique

Parfois il devient difficile de s'y retrouver après plusieurs commandes texte effectuées. Heureusement, il est possible d'effacer l'historique des commandes et de retrouver un état similaire à celui d'un terminal fraîchement ouvert grâce à la commande clear.

Par exemple:

clear

Quitter le terminal

Pourquoi utiliser la souris afin de fermer le terminal quand il est possible de lancer une ligne de commande?

Par exemple:

exit