ຄູ່ມືຜູ້ເບິ່ງແຍງລະບົບ Linux

MAKEDEV ແມ່ນວິທີທີ່ຕ້ອງການໃນການສ້າງໄຟລ໌ອຸປະກອນທີ່ບໍ່ມີຢູ່. ຢ່າງໃດກໍຕາມ, ບາງຄັ້ງ script MAKEDEV ຈະບໍ່ຮູ້ກ່ຽວກັບໄຟລ໌ອຸປະກອນທີ່ທ່ານຕ້ອງການສ້າງ. ນີ້ແມ່ນບ່ອນທີ່ຄໍາສັ່ງ mknod ເຂົ້າມາ. ໃນຄໍາສັ່ງທີ່ຈະໃຊ້ mknod ທ່ານຈໍາເປັນຕ້ອງຮູ້ຈໍານວນ node ທີ່ສໍາຄັນແລະນ້ອຍສໍາລັບອຸປະກອນທີ່ທ່ານຕ້ອງການສ້າງ. ໄຟລ໌ device.txt ໃນເອກະສານແຫຼ່ງຂໍ້ມູນ kernel ແມ່ນແຫຼ່ງ canonical ຂອງຂໍ້ມູນນີ້.

ຕົວຢ່າງໃຫ້ພວກເຮົາຄິດວ່າສະບັບ MAKEDEV ຂອງພວກເຮົາບໍ່ຮູ້ວ່າຈະສ້າງໄຟລ໌ / dev / ttyS0 ອຸປະກອນ. ພວກເຮົາຈໍາເປັນຕ້ອງໃຊ້ mknod ເພື່ອສ້າງມັນ. ພວກເຮົາຮູ້ຈາກການຊອກຫາອຸປະກອນ .txt ວ່າມັນຄວນເປັນອຸປະກອນທີ່ມີຕົວເລກທີ່ສໍາຄັນທີ່ມີເລກ 4 ແລະ 64. ດັ່ງນັ້ນພວກເຮົາຮູ້ວ່າພວກເຮົາຕ້ອງສ້າງໄຟລ໌.

# mknod / dev / ttyS0 c 4 64 # chown rootdialout / dev / ttyS0 # chmod 0644 / dev / ttyS0 # ls -l / dev / ttyS0 crw-rw ---- 1 root dialout 4,64 Oct 23 18: 23 / dev / ttyS0

ຂະນະທີ່ທ່ານສາມາດເບິ່ງເຫັນໄດ້, ມີຫຼາຍຂັ້ນຕອນຈໍາເປັນຕ້ອງສ້າງໄຟລ໌. ໃນຕົວຢ່າງນີ້, ທ່ານສາມາດເບິ່ງຂະບວນການທີ່ຕ້ອງການ, ຢ່າງໃດກໍຕາມ. ມັນຈະບໍ່ເປັນທີ່ສຸດທີ່ໄຟລ໌ ttyS0 ຈະບໍ່ສະຫນອງໂດຍ script MAKEDEV , ແຕ່ມັນພຽງພໍທີ່ຈະສະແດງຈຸດ.

* ໃບອະນຸຍາດ

* Introduction to Linux Index