Zsh est mon shell préféré car il intègre une autocomplétion très poussée et permet une grande personnalisation de son shell.
Oh-My-Zsh apporte tout le côté personnalisation à ZSH, il permet d'utiliser des thèmes assez complet.
J'utilise le thème agnoster au quotidien.
Site officiel : ohmyz.sh
Installation :
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Il existe plusieurs terminaux pour exécuter les commandes sur votre machine. J'ai une préférence pour Extraterm qui, en plus d'avoir une jolie interface, intègre une grande personnalisation et des fonctionnalités innovantes.
Pour profiter de l'ensemble des fonctionnalités, il est essentiels de passer par l'installation des dépendances : Shell integration
Il est disponible pour Linux, Windows et MacOS.
Site officiel : extraterm.org
Pour me connecter en SSH à mes différents serveurs, je préfère utiliser un client dédié. Mon principal besoin étant la synchro cloud de ma configuration entre mes différents devices (iPhone compris). Après pas mal de recherches j'ai découvert Termius qui intègre toutes les fonctionnalités dont j'ai besoin en plus d'avoir une jolie interface et une application mobile.
Site officiel : termius.com (payant)
Pour l'édition de fichier de configuration ou pour du scripting, un éditeur de texte est quasiment essentiel. Et pour une fois que Microsoft propose un produit OpenSource de qualité.. VSCode intègre le support de plusieurs centaines de plugins parfois très utiles.
Site officiel : code.visualstudio.com
Il m'arrive fréquemment de devoir montrer quelque chose que je vois sur mon écran, le plus simple pour cela est de prendre une capture d'écran. Flamshot intègre des options complètes pour la capture, l'édition et la mise à disposition de la capture d'écran.
Site officiel : github.com/flameshot-org/flameshot