====== Lignes de commande utiles ====== Renommage photos depuis leur tag EXIF : jhead -nf%Y_%m_%d_%H%M%S Album photo avec des thumbs pas trop rikikis : igal --bigy 600 -y 150 -w 4 llgal --sy 600 --ty 150 --tx 0 -w 4 Scale en 1280 max : for i in *.jpg; do echo $i; convert $i -scale 1280x1280 $i; done; Compresser les vidéos du Xacti en DivX : for i in $(ls); do mencoder -oac mp3lame -ovc lavc -o divx/$i.avi $i; done Trouver le fichier le plus récent depuis le répertoire courant : find . -type f -printf "%T+ %p\0" | sort -zr | grep -zom1 ".*" | cat Trouver pour chaque répertoire le fichier le plus récent (si rep ok : ls -ltr) : ls -d * | while read f; do find "$f" -type f -printf "%T+ %p\0" | sort -zr | grep -zom1 ".*" | cat; done GPS : gpsbabel -t -i magellan,baud=19200 -f /dev/ttyS0 -o gpx -F track.gpx gpsbabel -t -i garmin -f usb: -x track,start=20050921,stop=20050922 -o gpx -F 2005_09_21.gpx gpsbabel -t -i nmea -f 2006_10_23.nmea -x position,distance=1m -x discard,hdop=10 -o gpx -F 2006_10_23_.gpx gpsbabel -t -i gpx -f track.gpx -o gpsdrivetrack -F track.gpsdrive (en passant, pour le Navi, choisir GGA, GSA et ZDA) Afficher 10 fois "coucou" (merci Vince) for i =1 to 10 do begin Print "coucou" end Spécialité de Sylvain #rm * Convertir des bmp en png, avec des espaces dans les noms : find . -iname "*.bmp" | while read f; do convert "$f" "$f.png" && rm "$f"; done Utilisateurs les plus gourmands find . -printf "%u %s\n" | awk '{user[$1]+=$2}; END{ for( i in user) print user[i] " " i}' | sort -n Tester les temps d'accès à une page while :; do time wget -O /dev/null "http://192.168.0.41:8080/blablabla"; done ===== Admin Debian ===== ===== Conservation des groupes ===== * installation de libpam-umask * ajout de "%%session optional pam_umask.so umask=002%%" dans %%/etc/pam.d/common-session%% * modification ou commentage du umask dans /etc/profile * %%chmod g+ws le_rep%% ===== Login SSH lent ===== * Ça peut être un reverse lookup qui prend du temps. Ajouter "UseDNS no" dans sshd_config ===== Sauvegarde ===== * Ne pas changer en permanence le nom des fichiers de log archivés : ajouter "dateext" dans /etc/logrotate.conf