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) :
- Tilix (Parfait sur un bureau Gnome)
- Konsole (Parfait sur un bureau KDE)
- Terminator (Parfait sur une config lowtech, OpenBox, i3, …)
- Terminology (Parfait pour un bureau Enlightenment et pour tous ceux qui trouvent que l'inutile est indispensable)
- Tabby (Pour ceux qui aime que leurs terminal pèse lourd)
1.2.2 - Terminaux sous macOS
Sur Mac, le choix est plus restreint.
- Terminal.app (Le terminal fourni par défaut, il peut suffir).
- iTerm2 (Pour les aventureux qui veulent tester un truc plus velu).
- Tabby (Pour ceux qui aime que leurs terminal pèse lourd)
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
