Si les commandes ifconfig et route ne sont pas disponibles (ce qui peut arriver sur des distributions Linux minimales), voici comment utiliser une commande alternative et pourtant en standard partout : ip Cette commande se révèle vite indispensable si...
Lire la suitebash
En finir avec les messages 'illegal option -- -' ou les fichiers commençant par un tiret
Ne vous est-il jamais arrivé d'avoir le message suivant lors d'un ls, mv, cp, rm, du, etc ? ls: illegal option -- - Explication Ce type de message apparaît typiquement lorsqu'un fichier commence par un '-' Le programme essayant de le traiter pense voir...
Lire la suiteKiller proprement un processus
Toujours dans la série autour de la commande kill , aujourd'hui comment termine-t'on proprement un processus ? kill -9 ça ne marche pas ?! Bien sûr le réflexe kill -9 est omniprésent chez les sysadmin mais il n'est pas sans risque car il termine un programme...
Lire la suiteDécoincer une application sous Mac OS X / Linux / UNIX
Il ne vous est jamais arrivé d'avoir votre programme favori qui ne répondu plus (un freeze avec le petit sablier ou la roue multicolore pour nos amis sous Mac) ? C'est embarrassant non ? Surtout quand il s'agit d'un travail potentiellement non sauvegardé....
Lire la suitekillall without killall / killall sans killall
Petite astuce pour celles et ceux qui voudraient utiliser la commande killall y compris sur des machines dépourvues de ce programme fort pratique. killall c'est quoi ? Commençons par le commencement : killall sert à terminer tous les processus répondant...
Lire la suiteAstuce bash : récupérer le dernier argument utilisé avec !$
Un petit binding bash bien utile : celui du dernier argument utilisé lors de votre précédente ligne de commande. !$ Retenez bien cette combinaison de 2 caractères car elle vous fera gagner un temps précieux. Exemple avec un scénario bien courant : je...
Lire la suiteScripting Bash : utiliser file pour connaître/vérifier le type d'un fichier
file est une commande permettant de connaître le type d'un fichier et qui se révèlera extrêmement pratique pour vérifier que le fichier que votre script attend est bien du bon type. Il suffit tout simplement d'appeler file et de lui passer en argument...
Lire la suiteDébuguer un script Bash avec bash -x
Débuguer (ou déboguer ou débugger comme vous voulez) un script en bash (ou script shell) est souvent fastidieux ; on a souvent l'impression que les variables n'en font qu'à leur tête et il faut souvent reprendre un long script ligne à ligne pour voir...
Lire la suiteSplitter des fichiers sous Linux/BSD/Mac OS X
Cet article fait suite à : Utiliser cat pour rassembler des fichiers splittés sous Linux/BSD/Mac OS X Vous savez déjà comment rassembler n fichiers splittés ? Mais comment faire pour l'opération inverse : découper un gros fichiers en n fichiers plus petits...
Lire la suitenohup : lancer un programme pour qu'il vive même après une déconnexion
Sans doute connaissez-vous le caractère "&" permettant en ligne de commande d'exécuter un programme en arrière plan ; le programme faisant sa petite vie, vous rendant tout de suite la main même si celui-ci tourne encore : sh mon_super_script.sh & Petit...
Lire la suite/image%2F1153877%2F20140719%2Fob_6c2823_bash-over-blog-com.png)