Niveau :      
Résumé : man -H ; $- ; dd ; losetup ; bc ; APT::Install-Recommends=false ; /proc/net/ip_conntrack

Tester si on est dans un shell interactif (spécifique bash) :

$ if [[ "$-" == *i* ]]; then echo INTERACTIF; fi

Réduire le lecteur dvd au silence :

# copie sur le disque, attention au changement de media :-)
$ dd if=/dev/dvd of=/tmp/dvd && sudo rm /dev/dvd && sudo ln -s /tmp/dvd /dev/dvd

Réduire le lecteur dvd au silence (mieux):

# copie sur le disque puis loopback, attention au changement de media :-)
$ dd if=/dev/dvd of=/tmp/dvd
$ loop=$(sudo losetup-f)
$ sudo losetup $loop /tmp/dvd
$ sudo rm /dev/dvd && sudo ln -s $loop /dev/dvd

Conversion de base :

# hexadécimal -> decimal
$ echo "ibase=10; AC"|bc
# décimal -> hexadecimal
$ echo "obase=16; 100"|bc

Lecture des pages de man dans firefox :

$ man -Hfirefox ls
# si /etc/alternatives/www-browser (debian) ou $BROWSER pointent vers le bon navigateur
$ man -H ls

Ne pas installer les paquets recommandés pendant une installation (base debian, ubuntu ...) :

## apt-get install -o APT::Install-Recommends=false LePaquet
# Mieux
apt-get --no-install-recommends install LePaquet

Bloquer a fonction de routage d'un noyau < 2.6.12 :

while true; do cat /proc/net/ip_conntrack > /dev/null; done