ibook personal blogsfera league deportes ssh champions cumpleaños frases sidenotes bake seguridad 2008 iphone tip bsd web alemania_2006 games openbsd linux macosx apple freebsd cake software meme 2007 blogs opinion conciertos lugo mysql lucux debian cms php rsidenotes blog hack update san_froilan barça juegos userlinux bash mundial felicidades beers rfilms programación ds futbol humor mac cakephp copa ubuntu nintendo films
Year 2010
Year 2009
Year 2008
Year 2007
Year 2006
Year 2005
Year 2004
Year 2003
Year 2002
Grabando una shell con script y scriptreplay
Esto puede hacerse gracias a los comandos script y scriptreplay, que se encargan de grabar las pulsaciones y el timing de las mismas para luego reproducirlo las veces que haga falta. Todo esto en consola, guardando el log en archivos de texto fácilmente comprimibles y sin dependencias extrañas. ¿Tentador?, vamos a probar.
Screen: compartiendo shell
Años más tarde encuentro los verdaderos motivos por los que Kibitz ya no aparece en las distribuciones modernas, su función la suple screen con una feature de serie y sin más dependencias que habilitar el modo multiusuario. Vamos a ello.
Contar lineas de código de un proyecto
# wc -l `find -name "*.php" -printf "%h/%f " ` | grep total 14612 totalNi que decir tiene que lo has de ejecutar en el raÃz (/) del proyecto para que, como buen comando, se extienda a todo el árbol del mismo. Otro apunte que sobra pero he de comentar -por posibles búsquedas ;)- es que este tip es multi lenguaje... vamos que tanto da que el proyecto se haya desarrollado en php, tenga css, javascript (js), html, c, java, ruby, delphi, python, django, codeigniter, cakephp, whatever. ¿A que mola?.
Estado de sockets en UNIX
$ netstat -an | awk '/tcp/ {print $6}' | sort | uniq -c
13 ESCUCHAR
1 ESTABLECIDO
6 TIME_WAIT
Vaale, ya sé que en castellano no es lo mismo, pero es lo que tienen las Ubuntus... sin comentarios. Gracias Habiël por el grandioso tip. Kibitz
Se trata de un shell interactivo al que pueden conectarse más de un usuario simultáneamente. La idea es sencilla, ya que no podÃamos enseñar cómo hacer ciertas tareas a través del proyector, compartirÃamos stdin y stdout en tiempo real.
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 ;).