Mwongozo wa Msimamizi wa Mfumo wa Linux

MAKEDEV ni njia iliyopendekezwa ya kuunda faili za kifaa ambazo hazipo. Hata hivyo, wakati mwingine hati ya MAKEDEV haijui kuhusu faili ya kifaa unayotaka kuunda. Hii ndio ambapo amri ya mknod inakuingia. Ili kutumia mknod unahitaji kujua namba kubwa na ndogo ya node ya kifaa unayotaka kuunda. Faili ya vifaa.txt katika nyaraka za chanzo cha kernel ni chanzo cha habari za habari hii.

Ili kuchukua mfano, hebu tuseme kwamba toleo letu la script MAKEDEV haijui jinsi ya kuunda faili / dev / ttyS0 faili. Tunahitaji kutumia mknod ili kuifanya. Tunajua kutoka kwa kuangalia vifaa.txt kwamba ni lazima kuwa kifaa tabia na namba kubwa 4 na namba ndogo 64. Kwa hiyo sisi sasa kujua wote tunahitaji kujenga faili.

# mknod / dev / ttyS0 c 4 64 # mchoro root.dialout / dev / ttyS0 # chmod 0644 / dev / ttyS0 # ls -l / dev / ttyS0 crw-rw ---- 1 mizizi dialout 4, 64 Oktoba 23 18: 23 / dev / ttyS0

Kama unaweza kuona, hatua nyingi zaidi zinahitajika ili kuunda faili. Katika mfano huu, unaweza kuona mchakato unahitajika, hata hivyo. Haiwezekani sana kuwa faili ya ttyS0 haiwezi kutolewa na script MAKEDEV , lakini inafanikiwa ili kuonyesha jambo hilo.

* Leseni

* Utangulizi wa Linux Index