Mostrando entradas con la etiqueta Comandos Linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta Comandos Linux. Mostrar todas las entradas

Comando para ver la versión de nuestra distribución Linux

Puede darse el caso que por algún motivo necesitemos ver información sobre la versión de nuestra distribución Linux.

Para ello ejecutamos el siguiente comando:

$ lsb_release -a



Descargar archivos con el comando wget

En Linux existe una herramienta llamada wget, que se utiliza desde la linea de comandos. Esta herramienta se utiliza para descargar cualquier tipo de archivo. wget está considerado como el descargador más potente que existe, soporta http, https, ftp.

Dejare algunos ejemplos sobre el uso de esta herramienta.

Descargar un archivo indicado

wget http://www.descargas.com/ejemplo.zip

Descarga más de un archivo

wget http://www.descargas.com/ejemplo.zip   ftp://descargas.com/descargas/ejemplo_2.rar  

Descarga archivos con la misma extensión

wget ftp://descargas.com/descargas/*.rar  

Para reanudar una descarga

wget -c ftp://descargas.com/descargas/ejemplo_2.rar

Limitar el ancho de banda

wget --limit-rate=50k ftp://descargas.com/descargas/ejemplo_2.rar

Descargar una página entera

wget http://www.descargas.com

Descarga la página y su contenido extra, como archivos javascript, hojas estilo css, etc

wget -p http://www.descargas.com  



Grabar imagen CD/DVD en USB para instalar Linux

Para poder instalar Debian desde un USB, es necesario preparar el USB para que sea booteable, hay muchas formas de realizar esta tarea, pero según mi experiencia cuando utilice el programa unetbootin, el USB al intentar bootear generaba error.

Así que la forma que me resulto eficaz es grabando la imagen ISO de CD/DVD en el USB usando el comando dd, que sirve para duplicar discos.

El procedimiento es el siguiente:

1. Identificamos el dispositivo USB, para ello ejecutamos siguiente comando:
 
   
# fdisk -l

2. Identificado el dispositivo USB, procedemos a copiar la imagen ISO, pero antes debemos hacer un backup       del contenido del USB ya que los datos existentes serán eliminados.

# dd if=archivo.iso of=/dev/USB

 Nota: Al terminar de copiar los datos, se puede observar que la tabla de particion es inválida, pero se podra montar en modo solo lectura.

Al finalizar la ejecucion del comando reiniciamos el computador y configuramos el Setup para que inicie primero por el USB.



Extraer audio de archivo FLV y convertirlo a MP3

Procedimiento para extraer audio de archivos FLV.

Instalamos el paquete ffmpeg y lame:

     En Debian y derivados apt-get install ffmpeg lame

     En fedora y derivados yum install ffmpeg lame

En el caso de Debian para instalar el paquete ffmpeg  debemos tener activado el repositorio multimedia.

Ejecutamos el siguiente comando:

ffmpeg -i archivo_origen.flv archivo_destino.mp3


El programa ffmpeg extrae el audio del video FLV y lo convierte a MP3 usando el codificador lame.

Por defecto la conversión de audio se realiza a una ratio de 64 kb/s obteniendo una calidad de audio un poco menor, pero si deseamos convertirlo a 128 kb/s para mejorar la calidad, agregamos el argumento -ab 128 al comando anterior y quedaría de la siguiente manera.

ffmpeg -ab 128 -i archivo_origen.flv archivo_destino.mp3



Convertir vídeo FLV a MPG usando FFMPEG en Linux

Hace días descargue algunos vídeos de Youtube en formato FLV, no tuve problemas en visualizarlos usando el reproductor VLC, pero ya cansado de estar en la computadora quise verlos en el televisor usando un reproductor de DVD que venía con conexión USB, así que leí el manual de usuario e indicaba que uno de los formatos soportados era el MPG así que decidí convertirlos a dicho formato.

¿Pero qué programa uso?, buscando algún paquete que haga la tarea de conversión encontré ffmpeg, así que procedí a instalar dicho paquete.

Instalado el paquete ejecutamos el siguiente comando.

$ ffmpeg -i archivo_origen.flv archivo_destino.mpg

El parametro -i indica el archivo de origen "Input File"

Otros parámetros que podemos usar son:
  • -b bitrate, establece el bitrate del vídeo en b/s , por defecto es 200 kb/s
  • -s size, establece el tamaño del frame, el formato es Ancho x Alto, por defecto es 160x128



Comando Linux para formatear USB

Las distribuciones Linux más populares incorporan en su interfaz gráfica la opción de formatear unidades de almacenamiento como USB y Discos Duros, pero hay ocasiones que debemos recurrir a la linea de comando para realizar esta tarea, así que dejo los pasos para identificar y formatear  unidades de almacenamiento.

El comando para formatear es el siguiente mkfs.vfat el cual formatea usando la tabla de asignación de archivo FAT12, FAT16 o FAT32.

Para el ejemplo se formateara una memoria USB.

Antes de realizar el formateo debemos identificar el dispositivo asignado al USB, para ello ejecutamos el comando fdisk -l el cual lista todos los dispositivos de almacenamiento conectados en el sistema. Ejecutado el comando fdisk -l identificamos el dispositivo USB, en nuestro caso seria  /dev/sdb1.

# fdisk -l
Disco /dev/sda: 32.2 GB, 32212254720 bytes
255 heads, 63 sectors/track, 3916 cylinders
Unidades = cilindros de 16065 * 512 = 8225280 bytes

Disposit. Inicio Comienzo Fin Bloques Id Sistema

/dev/sda1 * 1 3569 28667961 83 Linux
/dev/sda2 3570 3916 2787277+ 82 Linux swap / Solaris

Disco /dev/sdb: 1025 MB, 1025507328 bytes

255 heads, 63 sectors/track, 124 cylinders
Unidades = cilindros de 16065 * 512 = 8225280 bytes

Disposit. Inicio Comienzo Fin Bloques Id Sistema

/dev/sdb1 * 1 125 1001440+ b W95 FAT32


Identificado el dispositivo USB ejecutamos el comando mkfs.vfat.

# mkfs.vfat -n Kingston -F 32 /dev/sdb1

El parámetro -n establece la etiqueta del dispositivo.
El parámetro -F indica el tipo de tabla de asignación de archivos que es 32 bit.

Nota: El comando debe ser ejecutado como usuario root o usando el comando sudo.




Usar el comando find junto al comando grep para buscar texto dentro de archivos

Quizá uno de los comandos más utililes en Linux es el comando grep, el cual nos permite buscar un patrón determinado en una cadena de texto o archivos.

Por ejemplo, para buscar la palabra "hola" dentro de todos los archivos de texto que encuentre el comando find en la carpeta de trabajo /home/elmer hacemos los siguiente



$ find /home/elmer -name *.txt -exec grep -H "hola" {} \;