Historique bash récent
Je plagie PyDanny en affichant ici mon historique des commandes les plus utilisées.
La suiteInvalid cross-device link
Les erreurs d’upload de fichier, c’est 99% de problèmes de droit d’accès et d’espace disque. Mais de temps à autres, on tombe sur des petites saloperies bien vicelardes…
La suiteSet -e for the win
10 ans plus tard, je découvre cette option pour les scripts bash.
La suiteA l’intérieur de mon .bashrc
Généralement montrer son .bashrc donne rapidement lieu dans les comments à un concours de celui qui a la plus longue (jusqu’à ce qu’arrive un utilisateur de zsh, et alors commence le concours de celui qui pisse le plus loin). Mais bon, aujourd’hui j’ai la flemme d’écrire un article complet.
La suiteUn alias bash pour Django + virtualenv dont je ne peux plus me passer
Il n’y a pas de petite victoire
La suiteListe des partitions, de leur type, de la place restante sous Linux – df / du
Quelques commandes sympa sous Linux pour connaître les ressources disque de son serveur.
La suiteSCM Breeze facilite la selection de vos fichiers à commiter sous Git
Je sais, vous faites tous git add . comme Max des gros bourrins. Mais je vais partir du principe que certains d’entre vous font leurs commits avec amour, en prenant uniquement les fichiers dont ils ont besoin.
Répéter une commande bash jusqu’à ça marche ou que ça plante
Parfois il est utile de spammer son terminal jusqu’à ce que mort s’en suive.
La suiteFor each en bash
Il arrive souvent de devoir appliquer une commande bash à tout une liste de fichiers. Pour trouver des fichiers en particulier, la commande find fait très bien son travail. Mais pour appliquer une commande à chaque fichier trouvé, il faut utiliser exec ou xargs avec leurs syntaxes bizarres et tout un tas de détails à ne pas oublier sous peine d’erreur. Une boucle for each est une très bonne alternative, surtout quand on a l’habitude d’itérer en Python.
MD5 en Bash, PHP, Python et Javascript
Bien que pour tout ce qui touche à la sécurité (comme les mots de passe ou les signatures) il vaille mieux préférer des fonctions plus sécurisées comme SHA-2, MD5 reste très pratique pour vérifier l’intégrité d’un fichier ou pour éviter les doublons.
La suite

