Que la línea de comandos de Linux es muy útil es algo que todos los que usamos Linux sabemos, especialmente si la comparamos con la línea de comandos que nos ofrece Windows.
A continuación os ofrecemos algunos comandos Linux bastante originales y que sorprenderán al más experto usuario de Linux. Sorprenden tanto por su simplicidad con por la potencia y lo que podemos conseguir gracias a ellos.
Aquí tenéis la lista de 10 comandos Linux originales y muy útiles listos paraser usados desde la línea de comandos:
1. Visualización de las cabeceras, imágenes o módulos no utilizados:
dpkg -l ‘linux-*’ | sed ‘/^ii/!d;/'»$(uname -r | sed «s/\(.*\)-\([^0-9]\+\)/\1/»)»‘/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d’
2. Extraer audio de un archivo de vídeo:
mplayer -ao pcm -vo null -vc dummy -dumpaudio -dumpfile <output-file> <input-file>
3. Extraer el audio de un archivo FLV y guardarlo como MP3:
ffmpeg -i input.flv -f mp3 -vn -acodec copy ouput.mp3
4. Hacer que un vídeo de YouTube se vea directamente en mplayer:
mplayer -fs $(echo «http://youtube.com/get_video.php?$(curl -s $youtube_url | sed -n «/watch_fullscreen/s;.*\(video_id.\+\)&title.*;\1;p»)»)
5. Ver todas las imágenes de un sitio en particular:
wget -r -l1 –no-parent -nH -nd -P/tmp -A».gif,.jpg» http://example.com/images
6. Crear una lista html del harware del equipo:
lshw -html > hardware.html
7. Cortar/Dividir una película en trozos:
ffmpeg -vcodec copy -acodec copy -i ficherooriginal -ss 00:01:30 -t 0:0:20 nuevofichero
8. Reproducir un video de alta resolución solo en ordenadores de gran potencia
mplayer -framedrop -vfm ffmpeg -lavdopts lowres=1:fast:skiploopfilter=all
9. Convertir una serie de imágenes en un único archivo PDF:
convert -adjoin -page A4 *.jpeg multipage.pdf
10. Lista de los 20 mayores directorios del sistema:
du -xk | sort -n | tail -20
Fuente: WebUpd8
Saludos desde lo más profundo de los bytes.
Buenísmo, me llevo el de los videos de youtube (lo voy a menter en un alias de bash o algo por el estilo para tenerlo mano) y el 9 y 10… Muy bueno, seguro que me van a hacer falta en algún momento.
Obviamente el punto 1 solo funciona en debian y derivados. Eso deberías aclararlo ¿No?…
Espero que no te moleste pero me tomo la libertad de copiar y pegar estos tres comandos en mi blog, citando la fuente, obviamente.
Muchas gracias, saludos!
Yo de nuevo 😀
El script para ver videos de youtube que has posteado no funciona por que queda sin definir la variable $youtube_url.
Sacando ideas de varios lugares he llegado a esto:
#!/bin/bash
youtube_url=`xclip -o|sed "s/ .*//"|head -n1`
mplayer -fs $(echo "http://youtube.com/get_video.php?$(curl -s $youtube_url | sed -n "/watch_fullscreen/s;.*(video_id.+)&title.*;1;p")")
He colocado todo eso dentro de un script ejecutable al que llamé yt.sh en /usr/bin
Además he creado un atajo de teclado (en mi caso usando lineakd para llamarlo desde una de las teclas multimedia de mi teclado) pero bien podría ser algo similar a CTRL + M de forma de que cada vez que uso el atajo de teclado se ejecute /usr/bin/yt.sh
Funcionamiento: Teniendo instalado xclip con anterioridad, copiar la dirección (la URL) del video youtube al clipboard y presionar CTRL + Y -o el atajo de teclado que se hubiera definido- para ver el video en full screen reproducido por mplayer… Va de lujo.
Gracias por la idea!
Ahora si, voy a publicarlo en mi blog 😀
Saludos!
Muchas gracias por la anotación y por el enlace MalditoNerd 😉
No hay por que. Para eso estamos ¿No?.
Vengo del comentario que dejaste en mi blog a ver tu otro post de comandos utiles.