Mknod - a crea un bloc special fișier sau dispozitiv de caracter - documentație pe Linux

TITLUL
mknod - a crea un fișier special sau un caracter bloc
dispozitive

SINOPSIS
mknod [optiuni] nume osnovnoy_nomer vtorostepennyy_nomer
mknod [optiuni] nume p

Opțiuni GNU (formă scurtă): [-m drepturile] [--help] [--version]
[-]

DESCRIERE
mknod creaza un FIFO (pipe cu nume) fișier special
simbol sau bloc cu respectivul nume de dispozitiv.

Un fișier special este scris în sistemul de fișiere folosind
trei parametri: una logică și două numere întregi.
O valoare Boolean care indică dacă un anumit
fișier caracter sau bloc. Două întreg set de parametri
Numerele majore și minore de dispozitiv.

Astfel, un fișier special are aproape nici
spatiu pe disc si este folosit doar pentru a comunica cu
sistem de operare, nu pentru stocarea datelor. de multe ori
fișiere speciale se referă la dispozitive hardware
(Disc, dispozitiv de bandă, un terminal, o imprimantă) sau
serviciile de sistem de operare (/ dev / null, / dev / aleatoare).

Fișierele bloc special se referă de obicei la aparat,
disc similare (în cazul în care datele pot fi obținute prin
bloc număr, și de exemplu, astfel de dispozitive pot avea
blocuri cache). Toate celelalte dispozitive sunt afișate
caracter fișier special. (O dată la diferența de fus orar
între fișiere și bloc de caractere a fost diferit:
I / O este un fișier caracter special nu poate fi
tamponat, iar blocul I / O este tamponat în fișierul.)

comanda mknod creează aceste tipuri de fișiere.

Argumentul după numele argumentului. specifică tipul de fișier,
doriți să creați:

b (pentru blocul (tamponat) specială
Fișier);

c (pentru simbolul (netamponată)
fișier special).

GNU-versiune de mknod ne permite să ia în considerare litera u (# 96; netamponată „)
sinonim cu tipul de c.

Când creați un caracter sau bloc fișier special,
principalul trebuie să se acorde după tipul de fișier și
Numerele de dispozitiv minore (în zecimal sau
Formularul octal cu prima cifră zero); GNU-versiune, de asemenea,
permite utilizarea formei hexazecimal cu
la începutul 0x). Permisiunile implicite pentru
fișierele create devine 0666 (# 96; a + rw „) (fără biți
stabilite în umask).

OPTIUNI
-m dreapta, --mode = dreapta
Valoarea drepturilor de acces la fișierele create
Devine egală cu cea mai mare valoare a argumentului
lege; aceasta poate avea ca formă simbolică,
descris în chmod (1) și octal.

OPTIUNI STANDARD GNU
--Ajutor Afișează un mesaj de folosire la iesirea standard și de ieșire
munca lor.

--versiune
informații despre versiune privind programul
de ieșire standard și ieșiri.

-- Indică sfârșitul listei de opțiuni.

RESPECTAREA
POSIX nu descrie această comandă, deoarece în anumite
cazuri nu pot fi utilizate în alte sisteme, asa
se recomandă utilizarea mkfifo (1) pentru a crea un FIFO.
SVID are o comandă / etc / mknod cu sintaxa descrisă
de mai sus, dar există o opțiune care ajută la stabilirea drepturilor de acces la
descrise dosare anterioare.

OBSERVAȚII
În Linux (versiunea 1.3.22 sau o versiune ulterioară) fișier
listele /usr/src/linux/Documentation/devices.tex
Dispozitivele cu numele lor, tipurile, primar și secundar
număr.

offtopic

>>> După cinci luni de dezvoltare au lansat medii desktop MATE 1.12, în care dezvoltarea continuă a GNOME 2.32 cod de bază menținând în același timp conceptul clasic de formare a desktop-ului. Pachetele de instalare cu MATE 1.12, în viitorul apropiat va fi pregătit pentru Arch Linux. Linux Mint, Debian, Ubuntu, Fedora, Mageia, Slackware și openSUSE. MATE 1.12 va face parte din următoarea versiune de Linux Mint 17.3, și va fi, de asemenea, disponibile prin intermediul registrului central pentru utilizatorii MATE Ubuntu.

>>> Kees Cook, (Kees Cook), fostul șef lider administrator de sistem kernel.org Ubuntu echipa de securitate, care lucrează acum la Google pe software-ul de protecție ChromeOS, a anunțat crearea proiectului Kernel Protection Project auto, în care a planificat pentru a construi o comunitate pentru dezvoltarea și promovarea principalelor tehnologii de protecție activă nucleul Linux, dintre care cele mai multe au fost deja elaborate în cadrul proiectelor pax și Grsecurity. Finanțare și resurse pentru lucrările vor fi furnizate de către organizația Linux Foundation, și membrii programului Inițiativa de infrastructură de bază.

>>> Eliberarea Linux Ubuntu 15.10 -distributiva "Wily vârcolac". Imagini finite de instalare create pentru Ubuntu Desktop, Ubuntu Server și Ubuntu Core (pentru ei la ultimele etape de testare oferite construi numai de zi cu zi), precum și Kubuntu, Lubuntu, Ubuntu MATE, Ubuntu Cloud, Ubuntu GNOME și Xubuntu.