Tag shell - Userlinux.net

Posts sobre el tag shell

Grabando una shell con script y scriptreplay

r0sk 17.Nov.2009 3 Comentarios 527 Lecturas
Al hilo de la entrada anterior hablando sobre los terminales compartidos con screen intentaremos ir más allá y -además de interactuar y enseñar comandos shell- grabar todo lo que estamos haciendo en un archivo que luego podremos reproducir como si de un vídeo se tratase.

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.
Categorías:
Tags:

Screen: compartiendo shell

r0sk 17.Nov.2009 0 Comentarios 417 Lecturas
Hace tiempo, mucho tiempo, en un lejano servidor provisto de una pequeña Potato, se quiso compartir una shell para que varios usuarios interactuasen en tiempo real con lo que un sysadmin estaba configurando. Para ello se usó un pequeño programa llamado Kibitz al que -incomprensiblemente- se le ha perdido la pista.

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.
Categorías:
Tags:

Contar lineas de código de un proyecto

r0sk 15.Jul.2009 3 Comentarios 5693 Lecturas
Si te apetece -como a mi- saber cuantas lineas de código llevas picadas en un proyecto de desarrollo y no quieres hacer el pánfilo abriendo archivo por archivo y teniendo una calculadora a mano apúntate el siguiente comando (only *nix):
# wc -l `find -name "*.php" -printf "%h/%f " ` | grep total
 14612 total
Ni 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?.
Categorías:

Estado de sockets en UNIX

r0sk 15.Jul.2009 0 Comentarios 407 Lecturas
Copio y pego el tip del amigo Javier para ver el estado real de los sockets de nuestra máquina *nix y hacernos la idea de si está pasando algo o no:
$ 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.
Categorías:

Kibitz

r0sk 02.Apr.2007 1 Comentarios 1449 Lecturas
He ejercido como docente -otra vez- aunque introduciendo un nuevo gadget en el aprendizaje: El proyector. Ese gran invento que, cuando falla, deja la clase coja. Esperando una solución mayor, tanto Borja como yo -curso compartido- hemos optado por el parche pirata: 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

r0sk 29.Sep.2006 6 Comentarios 3187 Lecturas
Lo he visto en algún sitio y me ha parecido divertido, se notan los sudores de los usuarios de Ubuntu
~$ 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 ;).
Categorías:

Buscar

Cargando...

Categorías

Últimos comentarios

  • BartlettLilly20
  • r0sk
  • coder
  • argordmel
  • uveic
  • MarcosBL
  • quemada
  • alexander
  • Hakky111
  • tramel
  • hoyadas
  • hoyadas
  • hoyadas
  • Anubys
  • Arturo

Tagcloud

lugo freebsd seguridad futbol iphone mysql champions userlinux alemania_2006 copa bsd cakephp rfilms deportes meme blogs conciertos bake debian macosx apple humor programación música games 2008 beers tip lucux cake sysadmin ssh ibook films cumpleaños bash league barça soccer mundial frases opinion felicidades hack php juegos cms personal 2007 ubuntu ds mac sidenotes openbsd linux blogsfera rsidenotes blog nintendo san_froilan

Archivo

Social

Twitter

Enlaces

Enlaces de interés