មគ្គុទ្ទេសក៍អ្នកគ្រប់គ្រងប្រព័ន្ធលីនុច

MAKEDEV គឺជាវិធីដែលពេញចិត្តក្នុងការបង្កើតឯកសារឧបករណ៍ដែលមិនមាន។ ទោះជាយ៉ាងណាពេលខ្លះស្គ្រីប MAKEDEV នឹងមិនដឹងអំពីឯកសារឧបករណ៍ដែលអ្នកចង់បង្កើត។ នេះគឺជាកន្លែងដែលពាក្យបញ្ជា mknod ចូលមក។ ក្នុងគោលបំណងដើម្បីប្រើ mknod អ្នកចាំបាច់ត្រូវដឹងលេខថ្នល់ធំនិងអនីតិជនសម្រាប់ឧបករណ៍ដែលអ្នកចង់បង្កើត។ ឯកសារ ឧបករណ៍txt នៅក្នុងឯកសារប្រភពខឺណែលគឺជាប្រភពកំប៉ុងនៃព័ត៌មាននេះ។

ដើម្បីយកឧទាហរណ៏មួយអនុញ្ញាតឱ្យយើងគិតថាកំណែរបស់យើងនៃស្គ្រីប MAKEDEV មិនដឹងពីរបៀបបង្កើតឯកសារឧបករណ៍ / dev / ttyS0 ។ យើងត្រូវប្រើ mknod ដើម្បីបង្កើតវា។ យើងដឹងពីការមើលឧបករណ៍ .txt ថាវាគួរតែជាឧបករណ៍តួអក្សរដែលមានលេខធំ 4 និង 64 ។ ដូច្នេះឥឡូវនេះយើងដឹងពីអ្វីដែលយើងត្រូវការដើម្បីបង្កើតឯកសារ។

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

ដូចដែលអ្នកអាចឃើញមានជំហានច្រើនទៀតត្រូវបានទាមទារដើម្បីបង្កើតឯកសារ។ ក្នុងឧទាហរណ៍នេះអ្នកអាចឃើញដំណើរការដែលត្រូវការទោះយ៉ាងណាក៏ដោយ។ វាមិនទំនងទាល់តែសោះថាឯកសារ ttyS0 នឹងមិនត្រូវបានផ្តល់ដោយស្គ្រីប MAKEDEV ប៉ុន្តែវាគ្រប់គ្រាន់ដើម្បីបង្ហាញពីចំណុច។

* អាជ្ញាប័ណ្ណ

* សេចក្តីណែនាំអំពីលីនុចលិបិក្រម