1 - Préparations de votre système hôte

1.2 - Terminal de commande

Un professionnel de l'informatique utilise les terminaux de commande. Le clavier reste l'interface d'entrée la plus efficace et la moins sujette aux erreurs. Les intelligences artificielles sont des programmes informatiques qui essayent de s'adapter avec plus ou moins de succès aux langages humains. En mode « assistant vocal », elles deviennent peu ou prou des invites de commande en langage naturel. Pour l'instant, l'humain est plus âpte à apprendre le langage de la machine que l'inverse. Ainsi, une fois le langage assimilé, les terminaux de commandes permettent de dialoguer directement avec la machine et d'envoyer des ordres d'une diversité et d'une efficacité qu'aucune interface graphique ou vocale ne pourra jamais égaler. Il n'est jamais trop tard pour commencer…

1.2.1 - Terminaux sous Linux

Sous Linux, le choix est vaste, si vous ne savez pas par où commencer, essayez l'un de ces terminaux (ou les cinq) :

1.2.2 - Terminaux sous macOS

Sur Mac, le choix est plus restreint.

1.2.3 - Terminaux sous Windows

Il serait préférable de ne pas renoncer à sa dignité. Mais… bon, pour ceux qui y tiennent, vous avez quatre options :

Option 1 : Cygwin

👉 C'est l'option à privilégié. Cygwin est rapide et il fourni à l'utilisateur un environnement Bash parfaitement adapté à Windows (sans virtualisation).

Télécharger Cygwin depuis le site officiel : https://cygwin.com/setup-x86_64.exe

Ouvrir un terminal de commande (cmd) disposant des droits d'administration et se rendre dans le dossier de téléchargement.

cd %userprofile%\Downloads

Puis lancer l'installeur comme suis :

.\setup-x86_64.exe -q -D -L -d -g -o -s "https://mirrors.kernel.org/sourceware/cygwin/" -l "%LOCALAPPDATA%/cygwin" -R "C:\cygwin64" -C Base -P vim,rsync,dos2unix,mintty,wget,bash-completion,procps,openssh

Cette sélection de paquet peut être modifiée en fonction de vos besoins.

Un autre mirroir peut être utilisé en supprimant le paramètre : -s https://mirrors.kernel.org/sourceware/cygwin/. Alors, une boite de dialogue proposera des mirroirs.

Option 2 : Cmder

Un terminal avancé et portable. Github de Cmder

Option 3 : Tabby

Installer Tabby, ce terminal pèse plus de 100 Mo mais bon… Sous Windows… Vous n'allez pas prétendre que l'espace occupé par vos logiciels vous inquiète ? 😅️

Option 4 : Windows Terminal

Sur son store, Microsoft propose un terminal conçu pour Windows : Windows Terminal.

Pour avoir un shell Bash dans Windows Terminal, vous devrez activer Windows Services for Linux et installer une distribution compatible via le magasin d'application de Microsoft.

Option 5 : PowerShell

⚠️ Je ne conseil pas cette option qui présente des limitations (voir la section suivante concernant SSH).

Si vous y tenez malgré tout, voici comment l'utiliser. Normalement, PowerShell est installé par défaut. Si ce n'est pas le cas, aller dans le panneau de configuration de windows : Applications → Programmes et fonctionnalités → Activer ou désactiver des fonctionnalités Windows. Là, cocher l'option Windows PowerShell 2.0 et cliquer sur Ok.

>>> Vous pouvez passer à la configuration de SSH