Cấu trúc thư mục của Ubuntu

Một phần của tài liệu Hướng dẫn sử dụng hệ điều hành Ubuntu (Trang 29 - 32)

CHƯƠNG 03 : CẤU TRÚC HỆ THỐNG

1. Cấu trúc thư mục của Ubuntu

Lần đầu tiên bước vào khám phá thế giới của các "chú chim cánh cụt" có lẽ các bạn sẽ ngạc nhiên khi thấy Ubuntu có khá nhiều thư mục và khơng có khái niệm ổ đĩa như trên Windows. Nhìn "bề nổi" thì cấu trúc và cách tổ chức file của Ubuntu cũng không khác DOS/Windows và các hệ điều hành khác là mấy. Chỉ có một điểm khác biệt lớn mà bạn cần phải chú ý là cấu trúc thư mục của Ubuntu KHÔNG phân chia thành các ổ đĩa. Cho dù bạn có bao nhiêu ổ đĩa thì tất cả đều bắt đầu từ một thư mục gốc có tên là “/” (root directory).

Một hệ thống Ubuntu thường có những thư mục sau:

/bin: Thư mục này chứa các file phần mềm

thực thi dạng nhị phân và các phần mềm khởi động của hệ thống.

/boot: Các file ảnh (image file) của kernel

dùng cho quá trình khởi động thường đặt trong thư mục này.

/dev: Thư mục này chứa các file thiết bị.

phần cứng (device) được xem như là các file. Đĩa cứng và phân vùng cũng là file như hda1, hda2, hdb1, hdb2, đĩa mềm thì mang tên fd0... các file thiết bị này thường được đặt trong này.

/etc: Thư mục này chứa các file cấu hình tồn cục của hệ thống. Có thể

có nhiều thư mục con trong thư mục này nhưng nhìn chung chúng chứa các file script để khởi động hay phục vụ cho mục đích cấu hình phần mềm trước khi chạy.

/home: Thư mục này chứa các thư mục con đại diện cho mỗi user khi

đăng nhập. Nơi đây là thư viện làm việc thường xuyên của người dùng. Khi người quản trị tạo tài khoản cho bạn họ sẽ cấp cho bạn một thư mục cùng tên với tên tài khoản nàm trong thư mục /home. Bạn có mọi quyền thao tác trên thư mục của mình và mà khơng ảnh hưởng đến người dùng khác.

/lib: Thư mục này chứa các file thư viện .so (shared object) hoặc .a. Các

thư viện C và liên kết động cần cho phần mềm chạy và cho toàn hệ thống. Thư mục này tương tự như thư mục SYSTEM32 của Windows.

/lost+found: Cái tên nghe lạ lạ phải không các bạn? nhưng mang đúng

nghĩa của nó. Khi hệ hệ thống khởi động hoặc khi bạn chạy trình fsck, nếu tìm thấy một chuỗi dữ liệu nào thất lạc trên đĩa cứng và không liên quan đến đến các tập tin, Ubuntu sẽ gộp chúng lại và đặt trong thư mục này để nếu cần bạn có thể đọc và giữ lại dữ liệu bị mất.

/mnt: Thư mục này chứa các kết gán (mount) tạm thời đến các ổ đĩa hoặc thiết bị khác. Bạn có thể tìm thấy trong /mnt các thư mục con như cdrom hoặc floppy.

/media: Tương tự như /mnt (các phiên bản Linux mới mới có thư mục

này).

/sbin: Thư mục này chứa các file thực thi của hệ thống dành cho người

quản trị (root).

/tmp: Thư mục tạm dùng để chứa các file tạm mà phần mềm tạo ra trong

lúc chạy. Các file này sẽ được hệ thống dọn dẹp khi các phần mềm kết thúc.

/usr: Thư mục này chứa rất nhiều thư mục con như /usr/bin, /usr/local...

Và đây cũng là một trong những thư mục con quan trọng của hệ thống, bên trong thư mục con này (/usr/local) cũng chứa đầy đủ các thư mục con tương tự ngoài thư mục gốc như sbin, lib, bin... Nếu nâng cấp hệ thống thì các phần mềm bạn cài đặt trong thư mục /usr/local vẫn giữ nguyên và bạn không phải sợ các phần mềm bị mất mát. Thư mục này tương tự như thư mục C:\Program Files của Windows.

/var: Thư mục này chứa các file biến thiên bất thường như các file dữ

liệu đột nhiên tăng kích thước trong một thời gian ngắn sau đó lại giảm kích thước xuống cịn rất nhỏ. Điển hình là các file dùng làm hàng đợi chứa dữ liệu cần đưa ra máy in hoặc các hàng đợi chứa mail.

Ngồi ra các bạn quan tâm đến lập trình thì tìm hiểu thêm một số thư mục khác như:

/usr/include, /usr/local/inlcude: Chứa các file header cần dùng khi biên

dịch các phần mềm nguồn viết bằng C/C++.

/usr/src: Thư mục chứa mã nguồn kể cả mã nguồn của Ubuntu (Linux). /usr/man: Chứa tài liệu hướng dẫn (manual).

Các thiết bị phần cứng có kí hiệu riêng

/dev/hda Ổ đĩa cứng IDE thứ nhất

/dev/hdb Ổ đĩa cứng IDE thứ hai

/dev/sda Ổ đĩa cứng SCSI thứ nhất

/dev/sdb Ổ đĩa cứng SCSI thứ hai

/dev/cdrom Ổ đĩa CDROM

/dev/fd0 Ổ đĩa mềm đầu tiên (Chính)

Có 3 điểm lưu ý nhỏ mà bạn cần phải để ý là:

- Trong đường dẫn của Ubuntu, các thư mục được phân cách nhau bằng ký hiệu ‘/’ (trong khi với DOS/Windows là ký hiệu ‘\’);

- Các tham số của lệnh trong Ubuntu được bắt đầu bằng dấu trừ ‘-’ (VD: ls -l) trong khi với DOS/Windows là ký hiệu / (VD: dir /a); các tham số của Ubuntu có thể được dùng kết hợp với nhau bằng cách viết liền (VD:

ls -al, ls -ls...)

- Ubuntu khác với Windows ở chỗ trong tên file Ubuntu phân biệt chữ hoa và chữ thường. Trong Ubuntu: abc.txt và Abc.txt là hai tên file khác nhau, còn trong Windows hai tên file đó đều là một.

Một phần của tài liệu Hướng dẫn sử dụng hệ điều hành Ubuntu (Trang 29 - 32)

Tải bản đầy đủ (PDF)

(133 trang)