ตัวย่อเหล่านี้มีไว้เพื่ออะไร?


39

บางไดเรกทอรีเข้าใจความหมายได้ง่าย

/ usr
/ bin
...

แต่สำหรับคนต่อไปฉันไม่มีความคิด

/ etc
/opt

optสำหรับตัวเลือก?
etcสำหรับการกำหนดค่าอิเล็กทรอนิกส์ t ...... (ไม่ทราบสำหรับ t)

ฉันต้องการทราบว่าตัวย่อเหล่านี้มีความหมายว่าอย่างไร


3
ฉันรู้ว่าคนอวดรู้ แต่ FYI / etc, / opt, / bin และส่วนที่เหลือไม่ใช่ตัวย่อ: en.wikipedia.org/wiki/Acronym
Zayne S Halsall

@Zayne คุณพูดถูก ฉันแก้ไขคำถาม แต่ฉันแน่ใจว่านั่นetcเป็นคำย่อ
Luc M

โพสต์ที่คล้ายกันในออสเตรเลีย: askubuntu.com/q/138547/62483
Lucio

คำตอบ:


39

พอ/usrจริงแล้วหมายถึงทรัพยากรระบบยูนิกซ์

"The" etc "ใน" / etc / bin "ไม่ได้หมายถึง" etcetera "ในระบบ Unix รุ่นแรกไดเรกทอรีที่สำคัญที่สุดคือไดเรกทอรี" bin "(ย่อมาจาก" binaries "- โปรแกรมที่คอมไพล์แล้ว) และ" etc "สำหรับสิ่งเล็กน้อยเช่นการเริ่มต้นการปิดและผู้ดูแลระบบรายการสิ่งที่คุณต้องการสำหรับการใช้งานลีนุกซ์คือ: โปรแกรมไบนารี, etcetera, etcetera - กล่าวอีกนัยหนึ่งคือรายการสำคัญเพียงอย่างเดียว

วันนี้ "ฯลฯ " เก็บไฟล์การกำหนดค่าทั้งระบบที่คุณแทบไม่เคยทำ - แทบจะไม่สำคัญเลย "- http://searchenterpriselinux.techtarget.com/tip/0,289483,sid39_gci1098161,00.html


3
ฉันคิดว่านั่น/usrหมายถึงผู้ใช้ แต่คำอธิบายของคุณลบความรู้สึกแปลก ๆ ที่ฉันมีเกี่ยวกับ "การแปล" ของฉัน ขอบคุณ!
Luc M

3
นอกจากนี้นี่คือรายละเอียดที่ดีของโครงสร้างไดเรกทอรีใน FreeBSD: freebsd.org/doc/en_US.ISO8859-1/books/handbook/…
iainlbc

6
/ usr เดิมหมายถึง "ผู้ใช้" “ Unix System Resources” เป็นตัวย่อและไม่สมเหตุสมผลมากนักเนื่องจากทรัพยากรระบบอยู่ใน / bin และ / sbin; / usr สามารถติดตั้งได้ในภายหลังจากระบบยูนิกซ์ที่กำลังรันอยู่ แหล่งที่มาที่ยอมรับได้: bitsavers.trailing-edge.com/pdf/bellLabs/unix/… (หน้า 13-14 ในรูปแบบ PDF) จาก Bell Labs ใน '72
moeffju

2
@moeffju - ขอบคุณ 'bitsaver' ฉันจำขั้นตอนเดียวแม้ว่ารหัส UNIX v7 เพื่อเรียนรู้ความหมายของการขัดจังหวะ และใช่ - โฮมไดเร็กตอรี่แรกของฉันคือ / usr / michael - และ / usr / local เป็น "เกิด" เพื่อให้ผู้ใช้สามารถเพิ่มเนื้อหาในรูท "local" ฉันเดาว่า / usr กลายเป็น "UNIX Software Repository" เพราะ / usr / src เป็นที่ที่คุณ (สร้างใหม่) UNIX ทุกครั้งที่คุณเพิ่มอุปกรณ์ (หรือแก้ไขข้อผิดพลาด) ไฟล์โปรดอื่น ๆ ของฉันคือ /usr/sys/conf.h - ซึ่งเป็นไฟล์ที่ฉันจำได้ว่าเป็นไฟล์ conf ของไฟล์ conf (เช่นที่มีการกำหนดพาร์ติชันดิสก์) อา - ความทรงจำ :) การเริ่มต้นปีใหม่ที่ยอดเยี่ยม!
Michael Felt

1
@iainlbc ฉันไม่คิดอย่างนั้นฉันคิดว่า "ทรัพยากรระบบของผู้ใช้" ถ้าไม่ใช่แค่สั้น ๆ สำหรับ "ผู้ใช้" ... tldp.org/LDP/Linux-Filesystem-Hierarchy/html/usr.html
AndyPerlitch

27

คุณอาจพบผลลัพธ์จาก "man hier" ที่น่าสนใจ


2
ดี มันตลกเพราะhierหมายความว่าเมื่อวานเป็นภาษาฝรั่งเศส ลำดับชั้นยังไม่ได้รับคำ <T ความคิดครั้งแรกของฉัน :-)
ลัค M

2
@Luc_M และในภาษาเยอรมัน "hier" หมายถึง "ที่นี่" :-)
splattne

3
ผลลัพธ์ไม่ตอบคำถาม (ตัวย่อเช่นอื่น ๆ และการเลือกใช้) แต่ก็น่าสนใจ
Jonik

หากคุณไม่มีระบบ linux อยู่ในมือเพียงแค่ Google man hier
AaronLS

7

สำหรับผู้อ่านที่อยากรู้อยากเห็นsbinสั้น ๆ สำหรับ "ระบบไบนารี" (แม้ว่าบางครั้งมันถูกอธิบายว่าสั้นสำหรับ "ไบนารีแบบคงที่" เพราะในบางระบบไฟล์ปฏิบัติการในระบบ/sbinจะเชื่อมโยงแบบคงที่เสมอเพื่อให้แน่ใจว่าระบบสามารถบูต/libได้ libค่อนข้างชัดเจนสำหรับ“ ห้องสมุด”

/var มี“ ไฟล์ตัวแปร” - สิ่งต่าง ๆ เช่นบันทึก, ID กระบวนการ, ไดเรกทอรีชั่วคราว, เครื่องมือเก็บจดหมาย

/proc(บนระบบที่มีprocระบบไฟล์) เดิมมีเพียงข้อมูลเกี่ยวกับกระบวนการทำงาน แต่ Linux ได้ขยายสิ่งนี้เพื่อรวมข้อมูลอื่น ๆ อีกมากมายเช่น (ตัวอย่างเช่นcat /proc/cpuinfo)

ใน Unix รุ่นเก่าบางรุ่น/etcมักจะมีโปรแกรมที่สามารถใช้งานได้ (และในบางกรณีอาจมีการใช้งานจริง) แทนที่จะถูก จำกัด เฉพาะไฟล์การกำหนดค่า หากหน่วยความจำทำหน้าที่ifconfigเป็นจริง/etc/ifconfigในระบบ SVR4 บางปีที่ผ่านมา

หากคุณใช้เครื่อง Solaris คุณจะเห็นxpg4(หมายถึง“ X / Open Portability Guide”), ccs(“ C Compiler System”) และucb(“ University of California, Berkeley” - การเข้ากันได้กับ BSD)

คุณอาจพบว่าการอ่านข้อมูลเกี่ยวกับFHSเป็นประโยชน์ :)



1

Filesystem Hierarchy Standard มีข้อมูลเกี่ยวกับประวัติอื่น ๆ :

http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

มีการถกเถียงกันถึงความหมายของชื่อตัวเอง ในเวอร์ชันแรก ๆ ของเอกสารการใช้งาน UNIX จาก Bell labs, / etc ถูกอ้างถึงเป็นไดเรกทอรี etcetera, [24] เนื่องจากไดเรกทอรีนี้เก็บประวัติทุกอย่างที่ไม่ได้เป็นของที่อื่น (อย่างไรก็ตาม FHS จำกัด / etc ไปยังไฟล์กำหนดค่าแบบคงที่และอาจ ไม่มีไบนารี) ตั้งแต่การเผยแพร่เอกสารต้นชื่อไดเรกทอรีได้รับการกำหนดอีกครั้งในรูปแบบต่างๆ การตีความล่าสุดประกอบด้วย backronyms เช่น "การกำหนดค่าข้อความที่แก้ไขได้" หรือ "เครื่องมือขยายหน้าอก"

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.