Thư mục Unix cổ điển

Một phần của tài liệu Tìm hiểu hệ điều hành Android và xây dựng ứng dụng Android Explorer (Trang 57 - 58)

9. Hệ thống tập tin và thư mục trên Android

9.4.1.Thư mục Unix cổ điển

Trước UNIX System V Release 4 (ví dụ UNIX System V Release 3.2 và các bản trước đó), hầu hết các bản UNIX đều có dạng tổ chức thư mục như sau:

/ /etc /lib /tmp /bin /usr /usr/spool /usr/bin /usr/include /usr/tmp /usr/adm /usr/lib

Thư mục /etc chứa hầu hết các dữ liệu liên quan đến hệ thống và cần thiết để khởi động máy. /etc chứa các tập tin như passwd và inittab, rất cần thiết để hệ thống hoạt động tốt.

Thư mục /lib chứa thư viện các chức năng dành cho bộ biên dịch C.

Thư mục /tmp dùng để lưu trữ tạm thời. Thông thường, chương trình nào dùng đến /tmp sẽ tự động xoá sạch các tập tin mà nó tạm lưu trong thư mục này sau khi chạy xong. Và bởi vì thỉnh thoảng hệ thống lại tự động tổng vệ sinh /tmp, bạn đừng lưu những gì quan trọng trong thư mục này.

Thư mục /bin và /sbin chứa tất cả các tập tin thi hành cần thiết để khởi động hệ thống và những lệnh thường dùng nhất của Linux. Tuy nhiên, bạn nên nhớ là chương trình thi hành không nhất thiết phải là nhị phân. Một số chương trình nhỏ trong /bin thực ra chỉ là shell script.

Thư mục /usr chứa tất cả mọi thứ còn lại. Biến PATH của bạn có chuỗi /bin:/usr/bin bởi vì trong thư mục /usr/bin chứa tất cả các lệnh Linux nào không hiện diện trong thư mục /bin.

Trần Đức Trình và Trần Hoàng Quân – Lớp 09T4 – Nhóm 10

Thư mục /usr/adm chứa tất cả các thông tin thống kê và chẩn đoán cần thiết cho quản trị viên hệ thống. Hiện nay là thư mục /var. Nếu cả hai chương trình thống kê và chẩn đoán đều không được bật lên, thư mục này sẽ trống.

Thư mục /include và nay là /usr/include chứa tất cả các mã nguồn cần thiết cho những biểu thức #include trong các chương trình C. Bạn phải có ít nhất permission đọc đối với thư mục này bởi vì trong đó có tất cả đoạn mã và cấu trúc hình thành hệ thống máy bạn. Bạn không nên thay đổi các tập tin trong thư mục này.

Thư mục /usr/spool và nay là /var/spool chứa thông tin tạm, cần thiết cho hệ thống in ấn lp, cho daemon cron, và cho hệ thống liên lạc UUCP.

Thư mục /usr/lib chứa tất cả những gì còn lại thuộc về hệ thống Linux chuẩn. Thư mục /usr/bin chứa các chương trình được gọi bởi chương trình khác của /bin và /usr/bin; tập tin cấu hình cho máy in và terminal; hệ thống thư tín, cron, và hệ thống liên lạc UUCP.

Thư mục /usr và nay là thư mục /home chứa tất cả các thư mục con được cấp cho user. Quy ước chung là nếu ID đăng nhập của bạn là mary thì home directory của bạn sẽ là /usr/mary.

Một phần của tài liệu Tìm hiểu hệ điều hành Android và xây dựng ứng dụng Android Explorer (Trang 57 - 58)