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
Last revisionBoth sides next revision
one_liners [2011/08/25 18:57] – [One-Liners] ginkoone_liners [2014/09/15 01:08] 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 :
 +    * 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.txt · Last modified: 2014/09/15 01:09 by ginko