Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash mknod Uso: Crear archivos de dispositivo
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
    5. Tips

[Linux] Bash mknod Uso: Crear archivos de dispositivo

El comando mknod se utiliza para crear archivos de dispositivo en sistemas Unix y Linux.

Overview

El comando mknod permite a los usuarios crear archivos especiales que representan dispositivos en el sistema. Estos archivos son utilizados por el sistema operativo para interactuar con hardware como discos duros, impresoras y terminales.

Usage

La sintaxis básica del comando es la siguiente:

mknod [opciones] [nombre_archivo] [tipo] [mayor] [menor]

Common Options

  • -m, --mode: Establece los permisos del archivo creado.
  • -Z, --context: Establece el contexto de seguridad del archivo.
  • -h, --help: Muestra la ayuda sobre el uso del comando.

Common Examples

  1. Crear un archivo de dispositivo de bloque:
    mknod /dev/mi_disco b 8 0
    

    Este comando crea un archivo de dispositivo de bloque llamado mi_disco con un número mayor de 8 y un número menor de 0.

  2. Crear un archivo de dispositivo de carácter:
    mknod /dev/mi_terminal c 4 64
    

    Aquí se crea un archivo de dispositivo de carácter llamado mi_terminal con un número mayor de 4 y un número menor de 64.

  3. Crear un archivo de dispositivo con permisos específicos:
    mknod -m 660 /dev/mi_disco b 8 0
    

    Este comando crea el archivo de dispositivo mi_disco con permisos de lectura y escritura para el propietario y el grupo.

Tips

  • Asegúrate de tener los permisos adecuados para crear archivos de dispositivo, ya que generalmente se requiere acceso de superusuario.
  • Verifica los números mayor y menor antes de crear un archivo de dispositivo, ya que son esenciales para que el sistema reconozca correctamente el hardware.
  • Utiliza ls -l /dev para verificar los archivos de dispositivo existentes y sus permisos.