Untuk apa singkatan ini?

39

Beberapa direktori mudah dimengerti artinya

/ usr
/ bin
...

Tetapi untuk yang berikutnya, saya tidak tahu.

/ etc
/opt

optuntuk opsional?
etcuntuk konfigurasi t ...... elektronik (tidak ada ide untuk t)

Saya ingin tahu apa arti singkatan ini.

Luc M
sumber
3
Pedantry, saya tahu, tetapi FYI / etc, / opt, / bin dan yang lainnya bukan akronim: en.wikipedia.org/wiki/Acronym
Zayne S Halsall
@ Jeanne Kamu benar. Saya mengedit pertanyaan. Tetapi saya yakin itu etcadalah akronim.
Luc M
Posting serupa di AU: askubuntu.com/q/138547/62483
Lucio

Jawaban:

39

Anehnya /usrsebenarnya berarti Sumber Daya Sistem Unix.

"The" etc "di" / etc / bin "benar-benar berarti" etcetera. "Dalam sistem Unix awal, direktori yang paling penting adalah direktori" bin "(kependekan dari" binary "- program yang dikompilasi), dan" etc "Dulu untuk hal-hal sepele seperti startup, shutdown, dan admin. Daftar hal yang Anda butuhkan untuk menjalankan Linux adalah: program biner, dan sebagainya, dan sebagainya - dengan kata lain, satu-satunya item vital, ditambah beberapa bagian dan bagian yang kurang penting.

Hari ini, "dll" menyimpan file konfigurasi sistem yang hampir tidak akan pernah Anda lakukan tanpanya - hampir tidak penting. "- http://searchenterpriselinux.techtarget.com/tip/0,289483,sid39_gci1098161,00.html

iainlbc
sumber
3
Saya pikir itu /usrberarti pengguna. Tetapi penjelasan Anda menghilangkan perasaan aneh yang saya miliki tentang "terjemahan" saya. Terima kasih!
Luc M
3
Juga, berikut ini adalah rincian struktur direktori yang bagus di FreeBSD: freebsd.org/doc/en_US.ISO8859-1/books/handbook/…
iainlbc
6
/ usr aslinya berarti "pengguna". "Sumber Daya Sistem Unix" adalah backronym dan juga tidak masuk akal, karena sumber daya sistem berada di / bin dan / sbin; / usr dapat dipasang jauh kemudian dari dalam sistem unix yang sedang berjalan. Sumber kanonik: bitsavers.trailing-edge.com/pdf/bellLabs/unix/… (hal.13-14 dalam PDF) dari Bell Labs di '72.
moeffju
2
@moeffju - terima kasih 'bitsaver' Saya ingat kode UNIX v7 untuk mempelajari arti interupsi. Dan, ya - direktori home pertama saya adalah / usr / michael - dan / usr / local "lahir" untuk memungkinkan pengguna menambahkan barang di root "lokal". Dugaan saya bahwa / usr menjadi "UNIX Software Repository" adalah karena / usr / src adalah tempat Anda (kembali) membangun UNIX setiap kali Anda menambahkan perangkat (atau memperbaiki bug). File favorit saya yang lain adalah /usr/sys/conf.h - karena ini adalah file yang saya ingat sebagai file conf dari file conf (misalnya, di mana partisi disk didefinisikan). Ah - kenangannya :) Awal yang bagus untuk tahun baru!
Michael Felt
1
@ iainlbc Saya rasa tidak, saya pikir itu "Sumber Daya Sistem Pengguna" jika tidak hanya kependekan dari "pengguna" ... tldp.org/LDP/Linux-Filesystem-Hierarchy/html/usr.html
AndyPerlitch
27

Anda mungkin menemukan output dari "man hier" menarik

Matt Simmons
sumber
2
Bagus. Ini lucu karena hierberarti kemarin dalam bahasa Prancis. Hierarki bukan pemikiran pertama saya :-)
Luc M
2
@Luc_M dan dalam bahasa Jerman "hier" berarti "di sini." :-)
splattne
3
Outputnya tidak menjawab pertanyaan (seperti apa singkatan dan lain-lain), tapi tetap menarik.
Jonik
Jika Anda tidak memiliki sistem linux, cukup gunakan
AaronLS
7

bagi pembaca yang penasaran, sbinadalah kependekan dari "binari sistem" (meskipun kadang-kadang digambarkan sebagai kependekan dari "binari statis", karena pada beberapa sistem executable di /sbinakan selalu terhubung secara statis untuk memastikan sistem bootable jika /libdihancurkan); lib, cukup jelas, singkatan dari "libraries".

/var berisi "file variabel" - hal-hal seperti log, ID proses, direktori sementara, spool mail.

/proc(pada sistem yang memiliki procsistem file) awalnya hanya berisi informasi tentang proses yang sedang berjalan, tetapi Linux memperluas ini untuk memasukkan banyak informasi lain juga (misalnya, cat /proc/cpuinfo).

Pada beberapa varian Unix yang lebih lama, /etcsering berisi program yang dapat dieksekusi (dan sebenarnya masih dapat dilakukan, dalam beberapa kasus), daripada hanya dibatasi pada file konfigurasi. Jika ingatanku, ifconfigsebenarnya /etc/ifconfigpada sistem SVR4 beberapa tahun yang lalu.

Jika Anda menggunakan mesin Solaris, Anda juga akan melihat xpg4(singkatan dari "X / Open Portability Guide"), ccs("C Compiler System"), dan ucb("University of California, Berkeley" - kompatibilitas BSD).

Anda mungkin menemukan bahwa membaca di FHS bermanfaat :)

Mo.
sumber
1

Standar Hierarki Filesystem memiliki informasi tentang sejarah dll:

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

Ada kontroversi tentang arti nama itu sendiri. Dalam versi awal Dokumen Implementasi UNIX dari Bell labs, / etc disebut sebagai direktori etcetera, [24] karena direktori ini secara historis menyimpan semua yang bukan milik tempat lain (namun, FHS membatasi / etc ke file konfigurasi statis dan mungkin tidak mengandung binari). Sejak publikasi dokumentasi awal, nama direktori telah ditetapkan ulang dengan berbagai cara. Interpretasi terbaru termasuk backronyms seperti "Editable Text Configuration" atau "Extended Tool Chest".

AaronLS
sumber