Introduction

En tant que développeur, à un moment ou à un autre, nous sommes amené à manipuler des lignes de commandes, nous connecter sur un serveur Linux, ou réaliser toutes sortes de choses qui peuvent nous sembler mystérieuses.

Je vous propose une liste de quelques ressource afin de devenir un véritable boss du Bash Linux !

Découvrir Linux

linuxjourney.com

Le site https://linuxjourney.com/ vous propose de découvrir Linux et son fonctionnement de manière générale.

linuxsurvival.com

Le site https://linuxsurvival.com/ vous propose de découvrir Linux et son bash de manière interactive et sous forme de parcours.

Le bash

Learn X in Y minutes Where X=bash

Si vous ne connaissez pas Learn X in Y minutes, vous passez à coté d’une super ressource qui vous permettra de comprendre l’essntiel d’un langage en quelques minutes.

Evidement, il y a une page sur le Bash https://learnxinyminutes.com/docs/bash/ !

Bash Reference Manual

Si vous ne connaissez pas encore l’expression RTFM, la lecture de cette ressource vous permettra de comprendre le sens caché de cette expression ^^.

RTFM : Read The Fucking Manual ou Read The Friendly Manual !

La documentation officielle du Bash https://www.gnu.org/software/bash/manual/bash.html reste une référence très utile.

explainshell.com

Comment ne pas vous parler de Bash et de lignes de commandes sans vous parler de explainshell.com !

Ce site est une pure merveille de documentation qui vous permettra de comprendre les commandes et leurs fonctionnement, magique !

ZSH et Oh My ZSH

Bash c’est bien, mais ZSH c’est mieux !

Si vous envie d’étendre les possibilités de Bash, vous pouvez utiliser ZSH avec son framework Oh My ZSH.

Oh My ZSH est un framework de configuration de ZSH qui vous permet de configurer votre ZSH de manière simple et rapide et d’ajouter des plugins comme Git, Symfony, PHP, etc.

Bonus

Chmod Calculator

Vous avez pêut être dèja du changer des droits sur un fichier sans trop comprendre ce qu’il se passe ?

L’utilisation d’un chmod -R 777 . ne vous faire pas peur ! Alors le site https://chmod-calculator.com/ vous permettra de calculer avec finess les droits avant de les appliquer !

Simple mais efficace !

Crontab Guru

Vous avez besoin de lancer des commandes toutes les heures, tous les jours, tous les mois, tous les ans ? La solution la plus simple est de créer un fichier crontab.

Pour vous simplifier la vie, le site https://crontab.guru/ vous permettra de vos programmation de manière simple et rapide.