Polecenie mknod
służy do tworzenia specjalnych plików w systemie Linux. Specjalne pliki są używane do interakcji z urządzeniami sprzętowymi, takimi jak dyski twarde czy porty szeregowe.
Podstawowa składnia polecenia mknod
jest następująca:
mknod [opcje] [argumenty]
-m, --mode
: Ustawia uprawnienia pliku.-l, --link
: Tworzy dowiązanie do istniejącego pliku.-p, --mkfifo
: Tworzy FIFO (pliki o nazwie, które działają jak kolejki).mknod /dev/myblock b 8 1
W tym przykładzie tworzymy plik blokowy o nazwie myblock
z numerem głównego 8 i numerem podrzędnym 1.
mknod /dev/mychar c 1 5
Tutaj tworzymy plik znakowy o nazwie mychar
z numerem głównym 1 i numerem podrzędnym 5.
mknod -p /tmp/myfifo
W tym przypadku tworzymy plik FIFO o nazwie myfifo
w katalogu /tmp
.
/dev
.-m
, aby ustawić odpowiednie uprawnienia dla nowo utworzonego pliku, co może być istotne dla bezpieczeństwa systemu.