User Tools

Site Tools


one_liners

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
one_liners [2011/08/25 18:57] – [One-Liners] ginkoone_liners [2014/09/15 01:09] (current) ginko
Line 16: Line 16:
 export -f dosomething export -f dosomething
 find . -exec bash -c 'dosomething {}' \;</code> find . -exec bash -c 'dosomething {}' \;</code>
 +  * Sélectionner un fichier au hasard : <code bash>find '/some/foobar/path' -name '*.txt' | shuf -n1
 +# Lire une video au hasard
 +vlc "$(find '/media/videos' -name '*.mp4' -o -name '*.flv' -o -name '*.avi' -o -name '*.wmv' | shuf -n1)"</code>
 +==== Random ====
 +  * Obtenir une chaine aléatoire (ici 8 caractères):
 +    * Alpha seulement : <code bash>tr -dc "[:alpha:]" < /dev/urandom | head -c 8</code>
 +    * Alphanumérique : <code bash>tr -dc "[:alnum:]" < /dev/urandom | head -c 8</code>
 ===== Perl ===== ===== Perl =====
 Pour faire un Perl one-liner: passer les arguments ''n'' et ''e''. En cas de traitement d'un fichier en entrée, on peut récupérer le flux via ''<>''. Pour faire un Perl one-liner: passer les arguments ''n'' et ''e''. En cas de traitement d'un fichier en entrée, on peut récupérer le flux via ''<>''.
Line 22: Line 29:
 Pour communiquer un fichier via SSH sans scp, sftp et consorts: Pour communiquer un fichier via SSH sans scp, sftp et consorts:
 <code bash>ssh user@host cat /path/file.zip > file.zip</code> <code bash>ssh user@host cat /path/file.zip > file.zip</code>
 +===== Cinnamon =====
 +Eteindre la machine proprement via cinnamon (ne requière pas d'élévation de privilèges) : <code bash>cinnamon-session-quit --power-off</code>
 +
  
one_liners.1314291426.txt.gz · Last modified: 2011/08/25 18:57 by ginko