lunes, 1 de junio de 2009

Lista de comando utiles

Por medio de Google Reader y de la mano de los posteos de Viva Linux, me encuentro con una lista de comandos útiles para la consola linuxera.

Algunos de ellos ya los conozco y de vez en cuando los uso. Otros no los conocía y creo que los voy a usar. Y ya que estamos, agrego algunos de los que habitualmente uso. Primero van los de Viva Linux:

Matar a una aplicación actualmente en ejecución:
killall [programa]

Mostrar el espacio disponible en el disco rígido:
df –h

Ubicar el directorio de instalación de un programa:
whereis [programa]

Montar una imágen ISO:
mount /path/to/file.iso /mnt/cdrom –oloop

Capturar un video con tu escritorio:
ffmpeg -f x11grab -s wxga -r 25 -i :0.0 -sameq /tmp/out.mpg

Mostar el Universally Unique Identifier (UUID) de tus particiones:
ls /dev/disk/by-uuid/ -alh

Mostrar los 10 primeros procesos ordenados por la memoria que consumen:
ps aux | sort -nrk 4 | head

Sonar una alarma cuando una dirección IP apareza online:
ping -i 60 -a IP_address

Ejecutar el último comando como superusuario:
sudo !!

Crear una estructura de directorios con un solo comando:
mkdir -p tmp/a/b/c


Y estos son los mios:

Ver el crecimiento del tamaño de un archivo en tiempo real (útil cuando necesito saber cuanto falta para que se copie algo y lo monitoreo):
watch -n 1 ls -lh *.dat

Obtener el tamaño de un directorio, incluyendo los subdirectorios:
du -h /home/fernando/data

Navegar por un archivo de texto con avance y retroceso de pagina, sin tener que usar Vim:
less archivo.txt

Dividir un archivo en partes de 1 mega y después volver a generarlo:
split -b1m msa.tgz parte_

cat parte_* > completo.tgz

No hay comentarios.: