Blog-note

Aller au contenu | Aller au menu | Aller à la recherche

jeudi 28 mai 2009

Générer un entier aléatoire en shell

Pour un nombre compris entre 0 et 15

En hexadécimal :

dd if=/dev/urandom count=1 2>/dev/null | md5sum | cut -c6

En decimal :

printf '%i' 0x$(dd if=/dev/urandom count=1 2>/dev/null | md5sum | cut -c6)

Pour un nombre compris entre 0 et 255, il faut prendre deux caractères avec cut (ex: cut -c6,8)

mercredi 27 mai 2009

Faire un zip sous linux a partir d'une liste de fichiers

find . -type f -name "*.php" | zip archive.zip -@

jeudi 7 mai 2009

BASH : horodatage dans l'historique des commandes

Astuce vue sur HowToForge :

# HISTTIMEFORMAT="%d/%h - %H:%M:%S " bash

# history
   60  07/mai - 14:53:13 exit
   61  07/mai - 14:53:16 history

jeudi 30 avril 2009

Activer la completion de bash sur Debian 5

# apt-get install bash-completion
# echo -e " [ -f /etc/bash_completion ] && . /etc/bash_completion" >>/etc/profile

source: HowToForge: How To Add Bash Completion In Debian

mardi 14 avril 2009

Construire une image ISO de DVD Video à partir de ses fichiers VIDEO_TS & cie

Sous Linux :

cd /mnt/dvd && \
mkisofs -dvd-video -o ~/iso/mon-dvd-video.iso .

- page 2 de 3 -