Top articles
-
killall 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...
-
Astuce 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...
-
Faire tourner Tucan Manager sur la nouvelle Mandriva 2010.0
Voilà Mandriva Linux 2010.0 est sortie et malheureusement impossible de faire tourner correctement Tucan Manager (le célèbre client de gestion de téléchargement en masse sur MegaUpload, RadidShare & co). J'ai testé sur 2 machines différentes (une fraîchement...
-
Si vous rencontrez des difficultés avec Tucan Manager 0.3.9 sous Windows...
Petit problème recontré avec une de mes nombreuses applications préférées : Tucan Manager (dans sa dernière version 0.3.9 sous Windows). Après installation impossible de lancer le logiciel : CreateProcess a échoué : code 14001 ... en anglais : CreateProcess...
-
Transformer un PDF en Powerpoint (ou éditer un PDF via OpenOffice)
Autant il est facile de convertir n'importe quel type de document en PDF, autant l'inverse n'est pas toujours faisable. Petite astuce que je tenais à partager avec vous, il est possible d'effectuer une conversion pdf vers powerpoint (pdf2ppt). Assez simplement,...
-
(Fil rouge) Vi / Vim #2 : Remplacer du texte
Voir ici pour l'épisode #1 Pour faire les manipulations suivantes il faut être en mode standard (par défaut à l'ouverture d'un fichier sinon appuyer sur echap). Première possibilité : remplacer la première occurence d'un texte présent sur la ligne courante...
-
Réaliser un GIF animé avec GIMP
Elle vous a plus ma petite animation avec sl ? Vous souhaitez faire de même assez facilement à partir de multiple fichiers .png .jpg ? Faire un .gif est très simple avec The GIMP, le célèbre programme de manipulation d'images (certains dirons même le...
-
(Fil rouge) Vi / Vim #1 : Rechercher du texte dans un fichier
Allez hop inauguration en grande pompe d'un premier fil rouge concernant L'éditeur de texte le plus sexy de l'univers, j'ai nommé Vi ou Vim (pour sa version improved, version qu'elle est mieux et plus adaptée à un usage du 21ème siècle). Petite piqûre...
-
Bash : bindings utiles
Nous avons déjà vu des bindings bash (combinaisons de touches magiques) lors du précédent post (history) En voici un rappel pour la partie historique et quelques uns supplémentaires permettant de gagner du temps sur la ligne de commande. Recherche dans...
-
history : petite leçon d'histoire... en Bash
Aujourd'hui c'est jour de bash et nous allons parler de cette petite fonctionnalité pratique qu'est l'historique. Il existe plusieurs manières de faire appel à l'historique : La plus connue étant d'utiliser les flèches directionnelles HAUT et BAS pour...
-
Dé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...
-
watch ou comment garder un oeil sur une commande (ou la faire tourner à l'infini et...)
Vous en avez marre de surveiller en permanence un même programme ? Assez de lancer n fois de suite la même commande pour voir comment celle-ci évolue ? Alors watch est fait pour vous. Ce petit programme disponible sous Linux (apparemment disponible également...
-
Un peu de maths : opérations arithmétiques en Bash
Après une petite leçon d'histoire si on se faisait des mathématiques... en bash ?! Oh rien de bien méchant : un peu d'arithmétique élémentaire (soustraction, addition, multiplication et division). Comme d'habitude nous allons voir différentes méthodes...
-
Opérateur ternaire en Bash
Quand on code en Bash une question revenant souvent est : comment faire un opérateur ternaire ? Pour les novices cela permet de raccourcir l'écriture du bloc conditionnel suivant : if [ "$var" = "ok" ]; then call_function_ok else call_function_ko fi ......
-
Comment masquer ou n'afficher que les doublons en shell
Vous utilisez un shell (bash par exemple) et souhaitez manipulez du texte et particulièrement des doublons ? Vous connaissez certainement la commande uniq qui permet de ne pas répéter n fois tout doublon de la ligne précédente. $ echo "cc bb bb aa bb"...
-
Splitter 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...
-
En finir avec les problèmes de profil Thunderbird
J'aime beaucoup Mozilla Thunderbird parce qu'il fait ce que j'attends d'un client mail c'est à dire : client mail (oui pas besoin d'avoir en même temps un gestionnaire de calendrier + la météo + le café et que sais-je encore). Oui mais voilà aujourd'hui...
-
Changer l'éditeur de texte de la crontab
Si comme moi vous préférez vim à nano, il vous arrivera parfois quelques désagrément lorsque vous constaterez sur certaines distributions que l'édition d'une crontab se fait avec nano (ex : Raspbian ; distribution Debian pour Raspberry Pi). Dans ce cas...
-
Quitter une session Telnet
Si comme moi vous vous êtes déjà posé la question "Comment sort-on de ce maudit Telnet ?" Vous avez sûrement du essayer sans succès : - exit - quit - CTRL + C - ... Pas d'inquiétude on est tous passé par là ! Voici la solution à tous vos problèmes (ou...
-
Caisse à outils pour le swap sous Linux
Un petit article autour du SWAP sous Linux ; cette zone mémoire allouée sur le disque dur pour décharger la RAM lorsque celle-ci est pleine. Alors oui idéalement il faudrait que celle-ci soit toujours nulle ou presque mais parfois ce n'est pas le cas...
-
En finir avec les lenteurs de connexions SSH
Si vous observez parfois des lenteurs de connexions SSH et ce uniquement au moment du login, c'est que ce protocole réalise par défaut des résolutions DNS directes et indirectes et si pour une raison X ou Y vous avez un souci de DNS (exemple : serveur...
-
Trouver le nombre de fichiers dans un répertoire en shell
Mise en garde Pour compter le nombre de fichier au sein d'un répertoire, le shelliste débutant aura tendance à exécuter : ls -l | wc -l Cette méthode a plusieurs inconvénients : Elle va compter le nombre de lignes en sortie du ls (grâce à wc -l) et donc...
-
Mettre de la couleur dans vos grep et afficher le résultat non filtré
On continue avec une astuce bien pratique pour grep. Si cela vous est déjà arrivé de faire un grep vous retournant des lignes de résultats extrêmement longues, peut-être connaissez vous-déjà l'option --color qui permet d'identifier facilement le motif...
-
ps --forest ou comment avoir une vue hiérarchisée des process sous Linux
Lorsque l'on cherche un process tournant sous un UNIX / Linux on utilise souvent ps et grep. Par exemple : ps -aux | grep monshell.sh ou ps -eadf | grep monshell.sh Ce qui vous donnera ce type de résultat : root 23059 0.0 0.0 106288 2872 ? Ss 09:03 0:00...
-
Rsync sur un port non standard (!= 22)
Rsync over SSH se base, comme son nom l'indique, sur le protocole SSH pour synchroniser des répertoires / fichiers. Il arrive parfois que la machine cible ait un serveur SSH qui écoute sur un port non standard (qui n'est donc pas le port 22). Cela peut...
/image%2F1153877%2F20140719%2Fob_6c2823_bash-over-blog-com.png)