Una breve recopilación de algúnos comandos útiles
Mostrar la memoria RAM libre y usada en nuestro equipo
free -m
Mostrar la ruta completa en la que está instalada una aplicación
whereis [app]
Mostrar el espacio libre en disco
df -h
Crear un playlist de los archivos de audio de un directorio
Usando el comando ls con el parámetro -R y redireccionando el resultado a un archivo con extensión m3u, podemos crear un listado de los archivos de audio de un determinado directorio
ls -R > playlist.m3u
Matar un proceso por su nombre
killall proceso
Con el comando killall podemos matar un proceso por su nombre. Ejemplo:
killall gimp-2.6
Proteger un archivo contra eliminaciones
chattr +i nombredearchivo
Con el comando chattr podemos proteger un archivo contra eliminaciones, para que de esta forma ni siquiera como “root” podamos borrarlo. Si queremos eliminar la protección del archivo escribiremos:
chattr -i nombredearchivo
Mostrar los 10 procesos que consumen más memoria
ps aux | sort -nrk 4 | head
Compartir un archivo a través del puerto 80
nc -w 5 -v -l -p 80 < archivo.ext
En otro ordenador abrimos cualquier navegador e introducimos la IP del ordenador que comparte el archivo, http://dirección_ip/archivo.ext. Si tenemos algún servidor web escuchando a través del puerto 80, tendremos que pararlo o seleccionar cualquier otro puerto cuando se lance el comando nc
Dividir un archivo en varias partes
split -b 2m archivooadividir archivoresultado_
El comando split permite dividir un archivo en varias partes. En el ejemplo anterior se divide un archivo en partes de 2MB. Cada una de las partes tendrán el nombre archivoresultado_aa, archivoresultado_ab, etc.
Unir varios archivos en uno solo
cat archivo.001 archivo.002 archivo.003 > archivo.zip
Convertir un archivo en mp3 y una imagen en un vídeo
ffmpeg -i archivo_mp3.mp3 -i imagen.jpg video.out
Ejecutar como el último comando ejecutado
# !!
Matar un proceso que está bloqueando un archivo
fuser -k filename
Descargar por completo una página web
wget –random-wait -r -p -U mozilla http://usoli.org
Con el comando wget podemos descargar por completo una página web–random-wait significa que entre un archivo y otro espere un periodo de tiempo aleatorio.Con el parámetro -p indicaremos que incluya todos los archivos, incluidas las imágenes. El parámetro -U hace que nos identifique con un navegador en particular (en este caso Mozilla Firefox)
Redimensionar una imagen
convert -sample 100×50 imagen_original.jpg imagen_nueva.jpg
Extraer audio de un archivo AVI
mplayer video_con_audio.avi -dumpaudio -dumpfile audio.mp3
donde audio.mp3 es el archivo de salida
Espero que les sea útil


.jpg)
