Quelques outils pratiques en console

Auteur: 
botchchikii

Je découvre petit à petit des outils qui simplifient l'utilisation de la console. Comme pour les applications graphiques (GUI), certaines seront vite oubliées, d'autres resteront en usage. Voici quelques outils qui me sont servent depuis quelques temps et à plusieurs reprises.

C'est assez souvent que l'on souhaite avoir à disposition le contenu de fichiers. En panne ou en dépannage, un peu de concrêt ca aide. J'ai trouvé deux outils permettant de gérer ca facile. Un supplément à Mutt ensuite et un pilier de la navigation de fichier, Midnight Commander, finissent ce petit tour d'horizon.

Wgetpaste

pacman-g2 -S wgetpaste

Alors, j'ai découvert cet outil il y a peu, en furetant sur le BlankoWorld. Un script qui permet de publier sur pastebin le résultat de commandes ou le contenu d'un fichier.

Vous avez le choix de plusieurs services et plusieurs syntaxes. En configurant votre ~/.wgetpaste.conf et en jouant avec les options décrites dans le billet du Blankoworld, vous pourrez avoir à disposition de vos confrères d'IRC ou Jabber une Url rapidement. Voici pour exemple le résultat de la commande :

wgetpaste ~/.wgetpaste.conf

Ca pourrait être sympa d'avoir ce genre de service d'installé de base et configuré pour le pastebin de Frugalware. (non, Devil505, ce n'est pas un appel du pied ;)

Xclip

pacman-g2 -S xclip`

Dans le même ordre d'idée, mais pour un travail local, xclip permet de mettre dans le presse-papier le contenu d'un fichier ou l'inverse ;)

Place le contenu de xorg.conf dans le presse papier :

xclip -i /etc/X11/xorg.conf

Place ce xorg.conf dans un fichier de sauvegarde
# oui, je sais, un cp fait ca bien, c'est juste un exemple ;)

xclip -o /etc/X11/xorg.bak

Le résultat de la commande ls usb se place dans le presse papier

ls usb | xclip

Midnight Commander

Un navigateur de fichier en console. Deux panels, la possibilité d'établir une connexion FTP et la visualisation rapide des fichiers, mc est un "must have".

pacman-g2 -S mc

Abook

pacman-g2 -S abook

Un carnet d'adresse assez simple, qui s'accouple très bien avec Mutt. Vous pouvez renseigner tous les champs habituels d'un carnet d'adresses, avec une interface assez sympa et graphique (on ne rigole pas!) Une fois installé, il vous faut ajouter ces lignes à votre muttrc.

~/.muttrc

# Abook
set query_command= "abook --mutt-query '%s'"
macro index,pager A "<pipe-message>abook --add-email-quiet<return>" "add the sender address to abook"

En pressant A (au lieu de a), l'expéditeur du message est ajouté à votre carnet d'adresse Abook. Lors de la rédaction d'un message, lorsque le destinataire vous est demandé, pressez Ctrl+t pour faire apparaître la liste de vos contacts.

Fortunes

pacman-g2 -S fortune fortune-fr fortune-mod fortune-mod-chucknorris-fr
# ce n'est qu'un exemple. pour voir tous les mods disponibles :
pacman-g2 -Ss fortune

Comment ca les fortunes, c'est pas utile ? allez, pour mettre en pratique xclip vu, plus haut. que me donne la commande ?

fortune chucknorris | xclip

Résultat :

Si Chuck Norris te fait saigner, mieux vaut t'excuser d'avoir taché ses vêtements.

A bon entendeur, bon clapotage !!!