Outils pour utilisateurs

Outils du site


lignes_de_commande

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
lignes_de_commande.txt · Dernière modification: 2017/08/24 20:51 (modification externe)