Ir al contenido principal

Comandos en Linux sin mucha fama

En linux existen muchos comandos que ni siquiera sabemos que existen o que en algún momento vimos o ejecutamos y ahora no recordamos, he querido hacer una lista de 10 de los tantos en este post: (algunos requerirán elevar privilegios o ser root)

1ctrl+x +e
Con este juego de teclas se puede abrir rápidamente el editor de texto, dependiendo de cual se tenga configurado, nano, vi, vim etc.
2. ffmpeg -f x11grab -s wxga -r 25 -i :0.0 -sameq /tmp/prueba.mpg
Captura video desde el escritorio de Linux y lo almacena en la carpeta /tmp con el nombre de prueba.mpg, muy útil para generar videos sencillos.
3. sudo !!
Ejecuta el último comando como root, generalmente.
4. python -m SimpleHTTPServer
Habilita un servidor HTTP por el puerto 8000 la ruta donde esté parado en el momento, por ejemplo, si usted se ubica en /opt y ejecuta este comando puede ver a través de http lo que tiene ese directorio. http://localhost:8000.
5. cp filename{,.bak}
Copie o haga backup rápidamente de un archivo conservando su nombre.
6. mtr yahoo.com
Hace referencia a MyTraceroute permite realizar ping y traceroute combinados, muestra en una tabla porcentaje de pérdida, paquetes enviados entre otros.
7. !comando:p
Permite checkar la historia de un comando específico, muy parecido a usar la combinación de teclas ctrl+R
8.  espacio + comando
Ejecuta un comando sin que quede en el history.
9.  ssh -N -L2001:localhost:80 maquinadestino
Permite iniciar un tunel desde la máquinadestino por el puerto 80 hacia su puerto local 2001, usted podrá ver el contenido del sitio web en su browser a través de http://localhost:2001. (tener presente otras opciones como puertos ssh, y login).
10. echo "ls -lha" | at 4pm + 3 days
ejecuta un comando en el tiempo determinado, en este caso ejecutará ese comando a las 4 pm durante tres días. Es una alternativa al cron.

Próximamente les contaré de otros asociados a curl, ssh, mount, etc. 
Junten las teclas ctrl+L y tendrán limpieza de pantalla.

Comentarios

Entradas populares de este blog

Vulnerabilidad en Bluetooth -- BIAS

Crítica vulnerabilidad en Linux desde 2009

Esta semana se dio a conocer la existencia de una vulnerabilidad de 5 años de antigüedad que afecta a la mayoría de las distribuciones del sistema operativo Linux . La misma radica en el kernel del sistema operativo y permite, entre otras cosas, la ejecución de código arbitrario y la elevación de privilegios. Fue introducida al popular sistema operativo de código abierto en el año 2009 con la versión 2.6.31-rc3 del kernel y afecta a todas las versiones liberadas desde entonces hasta la 3.14.3 inclusive. La vulnerabilidad se genera gracias a una corrupción de memoria en el kernel , más específicamente en la función n_tty_write   que controla el pseudo dispositivo tty ( pty ) de Linux. Afortunadamente, la falla fue descubierta por los desarrolladores del kernel de Linux, por lo que pudieron tomar acciones rápidamente publicando un parche  en la rama de desarrollo del proyecto y luego avisando a las respectivas distribuciones para que se liberaran las corre...

PHP On Tomcat

Fue tomado de http://fabien.duminy.ifrance.com/blog/archives/2007/08/entry_14.html tomcat and php Here are the steps to run php in tomcat : Download tomcat and unzip the archive where you want (=> TOMCAT_DIR ) Create the following directories : TOMCAT_DIR /webapps/testPHP If necessary, create directory TOMCAT_DIR /common/lib (it seems, at least with tomcat 6, that the directory is no more created) Edit the file TOMCAT_DIR /conf/catalina.properties and modify the line for property shared.loader : shared.loader=${catalina.home}/common/classes,${catalina.home}/common/lib/*.jar Edit the file TOMCAT_DIR /conf/web.xml and add the lines mentionned below (see ' lines to add to web.xml of your tomcat installation ') To download quercus ( a php 5 engine written in pure java), you must in fact download resin becau...