Những chữ viết tắt này dùng để làm gì?


39

Một số thư mục dễ hiểu nghĩa

/ usr
/ bin
...

Nhưng đối với những người tiếp theo, tôi không có ý tưởng.

/ etc
/opt

optcho tùy chọn?
etccho cấu hình điện tử t ...... (không có ý tưởng cho t)

Tôi muốn biết những từ viết tắt này có nghĩa là gì.


3
Pedantry, tôi biết, nhưng FYI / etc, / opt, / bin và phần còn lại không phải là từ viết tắt: en.wikipedia.org/wiki/Acronym
Zayne S Halsall

@Zayne Bạn nói đúng. Tôi chỉnh sửa câu hỏi. Nhưng tôi chắc chắn đó etclà từ viết tắt.
Lục M

Bài đăng tương tự trên AU: askubfox.com/q/138547/62483
Lucio

Câu trả lời:


39

Thật kỳ lạ, /usrthực sự có nghĩa là Tài nguyên hệ thống Unix.

"Vv" trong "/ etc / bin" thực sự có nghĩa là "etcetera". Trong các hệ thống Unix đầu tiên, thư mục quan trọng nhất là thư mục "bin" (viết tắt của "nhị phân" - chương trình được biên dịch) và "vv "dành cho những thứ tầm thường như khởi động, tắt máy và quản trị viên. Danh sách những thứ bạn cần để chạy Linux là: một chương trình nhị phân, vân vân, vân vân - nói cách khác, một mục quan trọng duy nhất, cộng với một số bit và phần ít quan trọng hơn.

Ngày nay, "vân vân" chứa các tệp cấu hình trên toàn hệ thống mà bạn hầu như không bao giờ làm mà không có - hầu như không quan trọng. "- http://searchenterpriselinux.techtarget.com/tip/0,289483,sid39_gci1098161,00.html


3
Tôi nghĩ rằng /usrcó nghĩa là người dùng. Nhưng lời giải thích của bạn loại bỏ những cảm xúc kỳ lạ mà tôi có về "bản dịch" của mình. Cảm ơn!
Lục M

3
Ngoài ra, đây là một sự cố tốt về cấu trúc thư mục trên FreeBSD: freebsd.org/doc/en_US.ISO8859-1/books/handbook/
phỏng

6
/ usr ban đầu có nghĩa là người dùng trên mạng. Tài nguyên hệ thống Unix Unix Đây là một từ viết tắt và nó cũng không có ý nghĩa gì, bởi vì tài nguyên hệ thống nằm trong / bin và / sbin; / usr có thể được gắn nhiều sau đó trong hệ thống unix đang chạy. Nguồn Canonical: bitsavers.trailing-edge.com/pdf/bellLabs/unix/ triệt (tr.13-14 trong PDF) từ Bell Labs trong '72.
moeffju

2
@moeffju - cảm ơn 'bitaver' Tôi nhớ một bước mặc dù mã UNIX v7 để tìm hiểu ý nghĩa của các ngắt. Và, vâng - thư mục nhà đầu tiên của tôi là / usr / michael - và / usr / local đã được "sinh ra" để cho phép người dùng thêm nội dung trong thư mục gốc "cục bộ". Tôi đoán rằng / usr đã trở thành "Kho lưu trữ phần mềm UNIX" là bởi vì / usr / src là nơi bạn (tái) xây dựng UNIX bất cứ khi nào bạn thêm một thiết bị (hoặc sửa lỗi). Tệp yêu thích khác của tôi là /usr/sys/conf.h - vì đó là tệp tôi nhớ là tệp conf của tệp conf (ví dụ: nơi phân vùng đĩa được xác định). Ah - những kỷ niệm :) Khởi đầu tuyệt vời của một năm mới!
Michael Feel

1
@iainlbc Tôi không nghĩ vậy, tôi nghĩ "Tài nguyên hệ thống người dùng" của nó nếu không chỉ là "người dùng" ... tldp.org/LDP/Linux-Filesystem-HVELy/html/usr.html
AndyPerlitch

27

Bạn có thể thấy đầu ra từ "man hier" hấp dẫn


2
Tốt đẹp. Thật buồn cười vì hiercó nghĩa là ngày hôm qua trong tiếng Pháp. Hệ thống phân cấp không phải là suy nghĩ đầu tiên của tôi :-)
Luc M

2
@Luc_M và trong tiếng Đức "hier" có nghĩa là "ở đây." :-)
splattne

3
Đầu ra không trả lời câu hỏi (viết tắt như vv và opt là gì), nhưng dù sao cũng thú vị.
Jonik

Nếu bạn không có hệ thống linux trong tay, chỉ cần google man hier
AaronLS

7

đối với người đọc tò mò, sbinviết tắt của các hệ thống nhị phân của hệ thống trên mạng (mặc dù đôi khi nó được mô tả là viết tắt của các tệp nhị phân tĩnh, vì trên một số hệ thống, các tệp thực thi /sbinsẽ luôn được liên kết tĩnh để đảm bảo hệ thống có thể khởi động nếu /libbị phá hủy); lib, khá rõ ràng, là viết tắt của thư viện trên mạng.

/var chứa các tập tin biến đổi trên mạng - các thứ như nhật ký, ID quá trình, thư mục tạm thời, các cuộn thư.

/proc(trên các hệ thống có prochệ thống tập tin) ban đầu chỉ chứa thông tin về các quy trình đang chạy, nhưng Linux đã mở rộng điều này để bao gồm rất nhiều thông tin khác (ví dụ, cat /proc/cpuinfo).

Trên một số biến thể Unix cũ hơn, /etcthường chứa các chương trình thực thi (và thực tế vẫn có thể làm, trong một số trường hợp), thay vì chỉ bị giới hạn ở các tệp cấu hình. Nếu bộ nhớ phục vụ, ifconfigthực tế là /etc/ifconfigtrên các hệ thống SVR4 vài năm trước.

Nếu bạn sử dụng máy Solaris, bạn cũng sẽ thấy xpg4(viết tắt của Hướng dẫn về tính di động mở của X /), ccs((Hệ thống trình biên dịch C), và ucb(Đại học California, Berkeley, - Tương thích BSD).

Bạn có thể thấy việc đọc lên FHS hữu ích :)



1

Tiêu chuẩn phân cấp hệ thống tập tin có thông tin về lịch sử vv:

http://en.wikipedia.org/wiki/Filesystem_HVELy_St Chuẩn

Đã có những tranh cãi về ý nghĩa của chính cái tên. Trong các phiên bản đầu của Tài liệu triển khai UNIX từ các phòng thí nghiệm Bell, / etc được gọi là thư mục etcetera, [24] vì thư mục này trong lịch sử giữ mọi thứ không thuộc về nơi khác (tuy nhiên, FHS hạn chế / etc đối với các tệp cấu hình tĩnh và có thể không chứa nhị phân). Kể từ khi xuất bản tài liệu ban đầu, tên thư mục đã được chỉ định lại theo nhiều cách khác nhau. Các diễn giải gần đây bao gồm các từ viết tắt như "Cấu hình văn bản có thể chỉnh sửa" hoặc "Rương công cụ mở rộng".

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.