เหตุใดฉันจึงไม่พบ MAKEDEV ในโฟลเดอร์ / dev?

laflame1x0 10/04/2017. 2 answers, 780 views
linux-mint terminal udev

ฉันกำลังสำรวจต้นไม้ไดเรกทอรีบน Linux Mint ขณะที่สนับสนุนโดยหนังสือที่ฉันซื้อ ดีหนังสือเฉพาะกล่าวว่า:

ไดเร็กทอรี /dev ประกอบด้วยไฟล์อุปกรณ์พิเศษสำหรับอุปกรณ์ทั้งหมด แฟ้มอุปกรณ์ถูกสร้างขึ้นในระหว่างการติดตั้งและต่อมาด้วยสคริปต์ /dev/MAKEDEV /dev/MAKEDEV.local คือสคริปต์ที่ผู้ดูแลระบบเขียนขึ้นเพื่อสร้างไฟล์อุปกรณ์หรือไฟล์เฉพาะในเครื่อง (... )

ฉันไม่สามารถหาสคริปต์ที่ฉันควรจะหามันหรือเป็นที่สร้างขึ้นเมื่อติดตั้งอุปกรณ์ใหม่หรือไม่

2 Answers


Stephen Kitt 10/04/2017.

หนังสือของคุณถูกต้องเมื่อเขียน แต่ตอนนี้ล้าสมัยแล้ว MAKEDEV ใช้เป็นสคริปต์ใน /dev , เสริมด้วยท้องถิ่น MAKEDEV.local เขียนโดยผู้ดูแลระบบ; ปัจจุบันนี้ถ้ามีอยู่ก็มีแนวโน้มที่จะอาศัยอยู่ใน /sbin

ระบบลีนุกซ์จำนวนมากในปัจจุบันไม่มี MAKEDEV เลยพวกเขาพึ่งพา kernel และ udev เพื่อใส่อุปกรณ์โหนดตามความจำเป็น

ดู ทำไมชื่อของสคริปต์ MAKEDEV จึงสะกดด้วยตัวพิมพ์ใหญ่ทั้งหมด? สำหรับข้อมูลเพิ่มเติมเกี่ยวกับประวัติของ MAKEDEV


dr01 10/04/2017.

ตามความคิดเห็นของ @ StephenKitt หนังสือเล่มนี้ต้องล้าสมัยไปแล้ว ดูว่า ทำไมชื่อของสคริปต์ MAKEDEV จึงสะกดด้วยตัวพิมพ์ใหญ่ทั้งหมด .

ที่จริง MAKEDEV อยู่ใน /sbin/ จากหน้า man :

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. 
5 comments
laflame1x0 10/04/2017
ขอขอบคุณคุณฉันจะตรวจสอบว่า ฉันคิดว่ามันอยู่ภายใต้ / dev เนื่องจากหนังสือ ใช่ฉันจะหาหนังสือเล่มอื่น ขอขอบคุณ!
3 Stephen Kitt 10/04/2017
หนังสือเล่มนี้ถูกต้องเมื่อมีการเขียน: /dev/MAKEDEV และ /dev/MAKEDEV.local ถูกใช้ในอดีตนานมาแล้ว ...
Stephen Kitt 10/04/2017
ดู ทำไมชื่อของสคริปต์ MAKEDEV จึงสะกดด้วยตัวพิมพ์ใหญ่ทั้งหมด? สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้
laflame1x0 10/04/2017
@ Stephen ขอบคุณสำหรับข้อมูล ฉันเข้าใจมันแล้ว!
dr01 10/04/2017
@StephenKitt ขอบคุณผมไม่ทราบว่า แก้ไขคำตอบของฉัน

Related questions

Hot questions

Language

Popular Tags