Top5: Comandos shell
~$ history | awk '{print $2}' | sort | uniq -c | sort -r | head -5 188 sudo 95 ls 90 ssh 69 cd 59 scp ~$Siga el meme quien quiera, trackbacks se agradecerán ;).
Posts sobre el tag bash (Página 20)
~$ history | awk '{print $2}' | sort | uniq -c | sort -r | head -5 188 sudo 95 ls 90 ssh 69 cd 59 scp ~$Siga el meme quien quiera, trackbacks se agradecerán ;).
root@devel:~/sinc/ # rsync -e 'ssh -p 1022' --progress --delete -lprtvvz r0sk@host.es:/home/r0sk/sinc/ ./Nótese que el nuevo puerto es el 1022 pasado como parámetro de ssh y no de rsync. Y si de paso esta anotación le sirve a alguien, bienvenido sea :).
root@devel:~/sinc/ # scp -r -P 1022 r0sk@host.es:/home/r0sk/sinc/* ./
[root@muro: r0sk] # uname FreeBSD [root@muro: r0sk] # df Filesystem 1K-blocks Used Avail Capacity Mounted on /dev/ad0s1a 37385196 1377416 33016966 4% / devfs 1 1 0 100% /dev devfs 1 1 0 100% /var/named/dev [root@muro: r0sk] #
# for i in *.hosts; do cat $i | sed 's/111.111.111.111/222.222.222.222/' > $i.new ; rm $i; mv $i.new $i; doneAunque creo que se entiende a simple vista: Para todos los archivos *.hosts buscamos la IP 111.111.111 y la sustituimos por 222.222.222.222 en un archivo temporal .new. Después machacamos los originales.
# cd ~/masde1000fotos/ # for f in `ls`; do convert $f -resize 510x383 $f; doneConcretamente estamos pasando fotos de 1280x960 a un tamaño relativamente considerable: 510x383 (conservando las proporciones). Ahí queda el tip, para la posteridad.

$ cd X/ $ for f in `grep -r cadena * | cut -f 1 -d : | uniq`; do cat $f | sed s/cadena/cadena2/g > /tmp/temporal.temp && mv -f /tmp/temporal.temp $f; done $Recuérdalo pequeño saltamontes, te ahorrará muchas horas de trabajo ;).
bash-2.05b$ for i in *.mp3; do mv "$i" `echo "$i" | tr ' ' '_'`; doneY si ahora renombramos todas nuestras fotos (unas 100 o así) de foto01 a img01, ¿haremos la misma operación 100 veces? NO, para eso está el bash:
bash-2.05b$ for i in `ls *jpg`; do mv "$i" `echo "$i" | sed 's/foto/img/'`; done
ubuntu champions humor frases programación conciertos vacaciones rsidenotes userlinux opinion league mysql twitter macosx blog barça alemania_2006 films ssh mundial deportes hack bash cumpleaños openbsd 2007 blogsfera twitt ps3 mac bsd nintendo python iphone debian juegos rfilms django canción apple cake felicidades futbol bake games linux web personal lucux 2008 sysadmin meme sidenotes ds cakephp lugo freebsd blogs seguridad php