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)

1. ctrl+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

Asegurando SSH

Tomado de http://miguadalinex.blogspot.com/2009/03/servidor-ssh-con-una-ip-dinamica.html Servidor ssh con una IP dinamica SSH (Secure SHell) es el nombre de un protocolo y del programa que lo implementa, y sirve para acceder a máquinas remotas a través de una red. Permite manejar por completo el ordenador mediante un intérprete de comandos, y también puede redirigir el tráfico de X para poder ejecutar programas gráficos si tenemos un Servidor X arrancado. Instalación Instala los paquetes openssh-server y openssh-client del repositorio main de Guadalinex. Configuración La configuración del servidor ssh no es complicada, voy a explicar como hacerla desde la línea de comandos en un Guadalinex V4 / V5, ignoro si en las anteriores sigue siendo igual. Permitiendo y denegando el acceso al servidor Para permitir y denegar los accesos, editaremos los archivos /etc/hosts.deny y /etc/hosts.allow . En el primero de ellos denegaremos todos los hosts y en el segundo permitiremos ...

Una nueva amenaza para Android -- Ransonware

Un troyano 'ransomware', que hasta el momento atacaba a ordenadores, lo está haciendo ahora en dispositivos Android. El modo de operar de este virus es bloquear el ordenador una vez se ha descargado en el mismo y pedir dinero a cambio para poder seguir usando nuestro terminal. Este virus redirecciona al usuario a una página web con contenido pornográfico en la que se le incita a acceder a un archivo de aplicación que contiene el 'malware' que hace que el dispositivo se infecte sólo si accede a descargarlo, según ha detallado Kaspersky Lab. Así, el engaño que realiza este virus es el de mostrar un pantallazo al usuario acusándole de visualizar y difundir material pornográfico a través del dispositivo. El mensaje incluye una información en la que se le dice al usuario que debe pagar una multa de 300 euros a través de MoneyPark para evitar una pena de cárcel de entre 5 y 11 años. El virus no sólo se encuentra en España, sino que tiene variantes en más ...

Montar USB en Linux

Para instalar memoria USB en Linux se realiza de la siguiente forma How To Mount USB flash drive from Command Line Mounting a USB flash drive in GNOME (or another Linux desktop environment) is as easy as plug and play. Yet, occasionally, you need to mount one on a server which does not run X, then you must know how to do it on the command line. Become root.$ sudo -s Plug in USB drive to a USB port. Identify the correct partition name corresponding to the USB drive. For my Debian system, it is sda, and partition 1.$ dmesg grep -i 'SCSI device'... SCSI device sda: 3903488 512-byte hdwr sectors (1999 MB) Alternatively, $ grep SCSI /var/log/messages...Dec 1 11:52:26 tiger kernel: SCSI device sda: 3903488 512-byte hdwr sectors (1999 MB) Mount the partition to an existing mount point (directory). $ mkdir -p /mnt/myusb $ mount -t vfat -o rw,users /dev/sda1 /mnt/myusb users give non-root users the ability to unmount the drive. You can verify the drive is indeed mounted as follows: $ mo...