Linea de comandos Linux -Tutorial

Principales comandos de Linux por orden alfabético
  • C

  • curl [C1]- para descargas de archivos de la red, similar a wget
  • D

  • dhclient - manejo de direcciones Ip por dhcp

    • Para renovar direccion del dhcp

      # sudo dhclient -t - (Liberar la dirección Ip)

      # sudo dhclient - (Renovar la direccion Ip)

  • dd - copia imagenes iso o de disco.

    • Comando para "quemar" una imagen iso a un USB y que sea booteable. [D1]

      # sudo dd if=/ruta/archivo.iso of=/dev/sdX bs=4M status=progress && sync

    • - Mejor usar el comando |pv que te muestra una barra de progreso. [D2]

      # sudo dd if=/ruta/archivo.iso |pv|dd of=/dev/sdX

    • - copia la imagen iso en el dispositivo mmcblk0, observando el progreso y sincronizando la unidad antes de desmontarla. [D3]

      $ sudo dd if=/ruta/archivo.iso of=/dev/mmcblk0 bs=4M conv=fsync status=progress
  • I

  • ifconfig ver más - para ver ip y componentes de red (obsoleto desde debian 9)
    • Ejemplo para asignar una ip al equipo
    • sudo ifconfig "Interfaz” “Nueva dirección IP” netmask 255.255.255.0

      # ifconfig eth0 192.168.50.2 netmask 255.255.255.0

  • L

  • lsscsi - Comando para ver los datos de las unidades (marca o fabricante) de almacenamiento y directorios de detección del sistema en /dev

  • lsblk -fm - Comando para ver las particiones de cada unidad de almacenamiento en formato arbol.
    $ sudo lsblk -fm Se ve mucho mas claro como superusuario.
    $ lsblk -o UUID,NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL,MODEL

  • M

  • mount ver más - comando para montar particiones en el sistema.

    formato ntfs
    Hay que instalar el paquete ntfs-3g
    En modo lectura: $ sudo mount -t ntfs-3g -o ro /dev/sda1 /mnt/win-system/
    En modo escritura: $ sudo mount -t ntfs-3g -o rw,umask=0000 /dev/sda1 /mnt/win-data/
    formato ntfs forzado en Ubuntu (Puede tener perdida de datos al arrancar en windows)
    Para forzar a montar una partición de windows en formato ntfs con protección de escritura por hibernación en Ubuntu: $ sudo ntfsfix /dev/sda4
  • R

  • rm - comando para borrar directorios.

    Cuando no están vacíos, para que no de error, usar -rfv siendo -r ó -R para borrar recursivamente árboles de directorios, la opción -f para que no pida confirmación y la opción -v para mostrar cada fichero eliminado

    $ rm -rfv /directorio

  • route -n - para ver configuración de enrutamiento

    route add default gw - para añadir puerta de enlace Gateway.

    sudo route add default gw "Nueva IP del Gateway" "interfaz"

    # route add default gw 192.168.50.254 eth0

  • S

  • sed - Para listar una linea de un archivo de texto.

    Para ello usar el atributo -n para indicar la linea a imprimir.

    $ sed -n 3900p backup.sql Aquí se imprimiria la línea 3900 del archivo backup.sql

  • smartctl ver más - Para conocer el estado del disco duro.

    Hay que instalar el paquete smartmontools.

    $ sudo smartctl -c /dev/sdX (sustituir X con la letra que corresponda) Para averiguar que tipo de pruebas soporta el disco duro.

    1. $ sudo smartctl -t short /dev/sdX Para el test Corto.

    2. $ sudo smartctl -t long /dev/sdX Para el test Largo.

    3. $ sudo smartctl -t conveyance /dev/sdX Para el test Prueba de transporte.

    $ sudo smartctl -H /dev/sdX Una vez finalice el comando anterior, para ver los resultados. Si esta OK debe poner: SMART overall-health self-assessment test result: Passed

  • X

  • xfce4-panel ver más - comando para los paneles de XFCE.

    Con el flag -V ó --version para mostrar la version de XFCE instalada.

    Con el flag -p, --preferences=PANEL-NUMBER para que se muestre el panel de preferencia (igual que cuadro de dialogo del boton derecho)

    Con el flag -a, --add-items=PANEL-NUMBER para que se muestre el panel de añadir nuevos iconos (igual que cuadro de dialogo del boton derecho)

    Con el flag -s ó --save para que se guarde la configuracion del panel

Documentación utilizada

  • Bibliografía

Entradas populares de este blog

Comprobar estado del software RAID en linux y mdadm

Cambiar idioma por defecto en Devuan (NOT RUN)

Teoria de Bash - Scripting