.:Bordel-de-Nerd:.

Commandes en vrac #4

closeCet article a été publié il y a 3 ans 4 mois 27 jours, il est donc possible qu’il ne soit plus à jour. Les informations proposées sont donc peut-être expirées.

Samoustique

La première commande permet de télécharger récursivement le contenu d’un dossier à l’aide de wget.

wget -r --no-parent --reject "index.html*" http://unsite.com/

La commande suivante utilise poscript pour regénérer un fichier PDF plus léger.

Ouvrez un terminal dans le dossier où se trouve votre PDF et entrez la commande suivante, en remplaçant foo par le nom de votre document:

pdftops -paper A4 foo.pdf

vous obtenez, après un temps plus ou moins long, un fichier foo.ps qu’il faut retransformer en PDF

ps2pdf13 foo.ps

Enfin pour terminer ce 4 ème billet dans la série des commandes en vrac, voici une commande qui est en fait une ligne à ajouter à votre fichier ~/.bashrc

Voici la ligne en question

wtzc () { wget "$@"; foo=`echo "$@" | sed 's:.*/::'`; tar xzvf $foo; blah=`echo $foo | sed 's:,*/::'`; bar=`echo $blah | sed -e 's/\(.*\)\..*/\1/' -e 's/\(.*\)\..*/\1/'`; cd $bar; ls; }

une fois cette ligne ajouté à votre fichier ~/.bashrc la commande

wtzc http://unsite.com/archive.tar.gz

Revient exactement à la même chose que si vous aviez enchainé les 4 commandes habituelles suivantes

wget http://unsite.com/archive.tar.gz
tar xzvf archive.tar.gz
cd archive/
ls

Il est possible de s’inspirer de cet exemple pour mettre en place des alias pour les commandes utilisées fréquemment.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Get Adobe Flash player