मुझे / dev फ़ोल्डर में MAKEDEV क्यों नहीं मिल रहा है?


10

मैं वर्तमान में लिनक्स मिंट पर डायरेक्टरी ट्री की खोज कर रहा हूं, जबकि मैंने जो किताब खरीदी है, उसका समर्थन करता हूं। खैर, पुस्तक ने विशेष रूप से कहा है कि:

/devनिर्देशिका सभी उपकरणों के लिए विशेष उपकरण फ़ाइलें हैं। डिवाइस फ़ाइलों को स्थापना के दौरान, और बाद में /dev/MAKEDEVस्क्रिप्ट के साथ बनाया जाता है । /dev/MAKEDEV.localएक स्क्रिप्ट सिस्टम व्यवस्थापक द्वारा लिखित है कि स्थानीय-केवल डिवाइस फ़ाइलें या लिंक बनाता है (...)

मुझे वह स्क्रिप्ट नहीं मिल रही है, क्या मैं इसे खोजने वाला हूं या यह एक नए उपकरण की स्थापना पर उत्पन्न हुआ है?

जवाबों:


18

आपकी पुस्तक सही थी जब यह लिखा गया था, लेकिन अब यह अप्रचलित है। सिस्टम प्रशासक द्वारा लिखित स्थानीय रूप से पूरक, MAKEDEVमें एक स्क्रिप्ट हुआ /devकरता था MAKEDEV.local; आजकल, यदि यह मौजूद है, तो इसमें रहने की संभावना अधिक है /sbin

कई वर्तमान लिनक्स सिस्टम में बिल्कुल नहीं है MAKEDEV, वे कर्नेल पर भरोसा करते हैं और udevआवश्यक रूप से डिवाइस नोड्स को पॉप्युलेट करने के लिए।

देखें कि सभी कैप्स में MAKEDEV स्क्रिप्ट का नाम क्यों लिखा गया है? के इतिहास पर अधिक के लिए MAKEDEV


2

@ स्टीफनकिट की टिप्पणी के अनुसार, पुस्तक पुरानी होनी चाहिए; देखें कि सभी कैप्स में MAKEDEV स्क्रिप्ट का नाम क्यों लिखा गया है?

असल MAKEDEVमें है /sbin/मैन पेज से :

Name

MAKEDEV - create devices

Synopsis

/sbin/MAKEDEV -V
/sbin/MAKEDEV [ -d directory ] [ -D directory ] [ -c configdir ] [ -m maxdevices ] [-a] [-n] [-v] [-i] [-M] [-S] [-u] [-x] " device ..."

Description

MAKEDEV is a program that will create the devices in /dev used to interface
with drivers in the kernel.

Note that programs giving the error ''ENOENT: No such file or directory''
normally means that the device file is missing, whereas ''ENODEV: No such
device'' normally means the kernel does not have the driver configured or loaded.

अच्छी तरह से धन्यवाद, मैं जाँच करने के लिए जा रहा हूँ। मैंने मान लिया कि यह पुस्तक के कारण / देव के अधीन स्थित था। हाँ, मैं एक और किताब खोजने जा रहा हूँ। धन्यवाद!
andrediasesp

3
जब यह लिखा गया था, तो पुस्तक सही थी: /dev/MAKEDEVऔर /dev/MAKEDEV.localअतीत में इस्तेमाल किया गया था, एक लंबे समय से पहले ...
स्टीफन किट


@StephenKitt जानकारी के लिए धन्यवाद। मैं अब इसे समझ गया हूँ!
andrediasesp

@StephenKitt धन्यवाद, मुझे यह नहीं पता था। मेरा उत्तर ठीक कर दिया।
dr_
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.