Visualiser une révision

Astuces

JGO : révision n°6 (11 mars 2011 14:19:57)

Savoir la date selon le calendrier Discordient:  
>`$ddate`

Générer un mot de passe aléatoire de 8 caractères (un nouveau mot de passe pour chaque inscription sur un site internet) :
> `$ openssl rand -base64 6`

Concaténer une sélection de pages de deux fichiers pdf (page 1 du premier, pages 2,5- du second) :
> `$ pdfjam --outfile complet.pdf f.pdf '1' g.pdf '2,5-'`

Exécuter la même commande sur toute une série de fichiers d'un répertoire, quand la commande n'accepte qu'un seul argument à la fois.
> (1re solution) `$ for i in *.p ; do gnuplot $i ; done`

> (2e solution) `$ ls *.p | gparallel gnuplot`

Afficher un fichier dans la console en coupant les lignes trop longues (« dog is better than cat ») :
> `$ dog -w fichier.txt      # par défaut 80 colonnes, sinon utiliser p.ex. -w40 pour couper à 40 colonnes`

Envoyer un mail depuis un script :
> (sans fichier joint) `$ echo "Contenu..." | mail -s "Titre..." adresse@example.com`

> (avec fichier joint) `$ echo "Contenu..." | mutt -a fichier.tar.bz2 -s "Titre..." adresse@example.com`