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