Anzeige:
Ergebnis 1 bis 8 von 8

Thema: mknod - Kommando

  1. #1
    Registrierter Benutzer
    Registriert seit
    19.12.2002
    Beiträge
    9

    Question mknod - Kommando

    Was macht das Kommando?
    Ich weiss, dass man damit Dateien (Typ C oder B) erstellen kann..
    Ich suche nach einem einfachen Anwendungs - Beispiel an dem man sich das verdeutlichen kann..

    Danke

  2. #2
    Registrierter Benutzer
    Registriert seit
    27.09.2002
    Ort
    worldwide
    Beiträge
    15

    re

    Das hatten wir grade auf linuxforen:

    http://www.linuxforen.de/forums/sear...der=descending

    Die for Schleife erstellt loop -devices in /dev

    ansonsten

    % man mknod
    kill -9 stoi* bus*
    cp /dev/null /us
    shred *
    sync

  3. #3
    Registrierter Benutzer
    Registriert seit
    19.12.2002
    Beiträge
    9
    was hast Du denn mit dem Script erreichen wollen? Hab da nicht ganz durchgesehen. Mir fehlt einzig der Bezug zu diesem (wahrscheinlich nützlichen) Befehl.
    "man mknod" bringt mir nicht viel Neues, da ich nach einem Anwendungsbeispiel suche..

  4. #4
    Registrierter Benutzer
    Registriert seit
    27.09.2002
    Ort
    worldwide
    Beiträge
    15

    re

    War dass nicht Anwendung genug?

    mknod erzeugt device -Dateien

    Mit device-Dateien (Gerätedateien) kannst Du dann z.B. die Festplatte ansprechen.

    Wichtig ist der Unterschied zwischen Block-Devices (b) und und den anderen. (c)
    character - Devices.
    Geändert von linuxhanz (18-01-2003 um 15:56 Uhr)
    kill -9 stoi* bus*
    cp /dev/null /us
    shred *
    sync

  5. #5
    Registrierter Benutzer
    Registriert seit
    19.12.2002
    Beiträge
    9
    ist bestimmt klasse die Anwendung, wenn ich sie verstehen würde, was sind denn z.B Loop-Devices?

    Die C-Dateien sind character-orientierte Dateien (Terminal etc.)

  6. #6
    Registrierter Benutzer
    Registriert seit
    27.09.2002
    Ort
    worldwide
    Beiträge
    15

    loop

    mit einem loop device kannst Du z.B. ein iso mounten:

    mount -o loop dein.iso /mnt/loop/cd

    man mount *G

    Beispiele aus einem Skript : Aber Vorsicht mit /dev/null. Nimm am besten ein Extra-System.



    mknod initrd/dev/console c 5 1
    chmod 600 initrd/dev/console

    mknod initrd/dev/md0 b 9 0
    chmod 644 initrd/dev/md0

    mknod initrd/dev/mem c 1 1
    chmod 644 initrd/dev/mem

    mknod initrd/dev/null c 1 3
    chmod 666 initrd/dev/null

    mknod initrd/dev/psaux c 10 1
    chmod 644 initrd/dev/psaux

    mknod initrd/dev/usbpsaux c 13 32
    chmod 644 initrd/dev/usbpsaux
    mknod initrd/dev/ptmx c 5 2
    chmod 644 initrd/dev/ptmx

    mknod initrd/dev/ram b 1 1
    chmod 640 initrd/dev/ram


    mknod initrd/dev/zero c 1 5
    chmod 644 initrd/dev/zero
    kill -9 stoi* bus*
    cp /dev/null /us
    shred *
    sync

  7. #7
    Registrierter Benutzer
    Registriert seit
    19.12.2002
    Beiträge
    9
    ok, damit erstellt man die speziellen Dateien. Wie kann ich mir die angucken, sobald sie erstellt sind?

    cat console

    funzt irgendwie nicht, wäre bestimmt auch zu einfach. Aber irgendwo muss ja geschrieben stehen was die Files machen..

  8. #8
    Registrierter Benutzer
    Registriert seit
    26.12.2001
    Beiträge
    228
    das sind Linux-Devices! Das sollte man aber kennen wenn man anfängt mit mknod zu spielen.
    Hab leider gerade keinen Link oder Zeit.
    pornstars-online.de

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •