GIÁO TRÌNH HỆ ĐIỀU HÀNH UNIX - LINUX - Trang 64

6
3

3.4. Các lnh làm vic vi file

3.4.1 Các kiu file có trong Linux

Mục 3.1.2. đã trình bày sơ lược về kiểu của các file. Như đã được giới thiệu, có rất

nhiều file khác nhau trong Linux, nhưng bao giờ cũng tồn tại một số kiểu file cần thiết cho
hệ điều hành và người dùng, dưới đây giới thiệu lại một số các kiểu file cơ bản.

File người dùng (user data file): là các file tạo ra do hoạt động của người

dùng khi kích hoạt các chương trình ứng dụng tương ứng. Ví dụ như các file thuần
văn bản, các file cơ sở dữ liệu hay các file bảng tính.

File h thng (system data file): là các file lưu trữ thông tin của hệ thống

như: cấu hình cho khởi động, tài khoản của người dùng, thông tin thiết bị ... thường
được cất trong các tệp dạng văn bản để người dùng có thể can thiệp, sửa đổi theo ý
mình.

File thc hin (executable file): là các file chứa mã lệnh hay chỉ thị cho

máy tính thực hiện. File thực hiện lưu trữ dưới dạng mã máy mà ta khó có thể tìm
hiểu được ý nghĩa của nó, nhưng tồn tại một số công cụ để "hiểu" được các file đó.
Khi dùng trình ứng dụng

mc (Midnight Commander, chương 8), file thực hiện được

bắt đầu bởi dấu (*) và thường có màu xanh lục.

Thư mc hay còn gi là file bao hàm (directory): là file bao hàm các file

khác và có cấu tạo hoàn toàn tương tự như file thông thường khác nên có thể gọi là
file. Trong

mc, file bao hàm thường có màu trắng và bắt đầu bằng dấu ngã (~) hoặc

dấu chia (/). Ví dụ:

/, /home, /bin, /usr, /usr/man, /dev ...

File thiết b (device file): là file mô tả thiết bị, dùng như là định danh để chỉ

ra thiết bị cần thao tác. Theo quy ước, file thiết bị được lưu trữ trong thư mục

/dev.

Các file thiết bị hay gặp trong thư mục này là

tty (teletype - thiết bị truyền thông),

ttyS (teletype serial - thiết bị truyền thông nối tiếp), fd0, fd1, ... (floppy disk- thiết
bị ổ đĩa mềm),

hda1, hda2, ... hdb1, hdb2, ... (hardisk - thiết bị ổ cứng theo

chuẩn IDE; a, b,... đánh số ổ đĩa vật lý; 1, 2, 3... đánh số ổ logic). Trong

mc, file

thiết bị có màu tím và bắt đầu bằng dấu cộng (+).

File liên kết (linked file): là những file chứa tham chiếu đến các file khác

trong hệ thống tệp tin của Linux. Tham chiếu này cho phép người dùng tìm nhanh
tới file thay vì tới vị trí nguyên thủy của nó. Hơn nữa, người ta có thể gắn vào đó các
thông tin phụ trợ làm cho file này có tính năng trội hơn so với tính năng nguyên thủy
của nó. Ta thấy loại file này giống như khái niệm shortcut trong MS-Windows98.

Không giống một số hệ điều hành khác (như MS-DOS chẳng hạn), Linux quản lý thời

gian của tệp tin qua các thông số thời gian truy nhập (accesed time), thời gian kiến tạo
(created time) và thời gian sửa đổi (modified time).

3.4.2. Các lnh to file

Trong Linux có rất nhiều cách để tạo file, sau đây là các cách hay được dùng.