Danh mục

Bài giảng Hệ điều hành Unix-Linux: Chương 3 - Đặng Thu Hiền

Số trang: 58      Loại file: pdf      Dung lượng: 585.38 KB      Lượt xem: 16      Lượt tải: 0    
tailieu_vip

Xem trước 6 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Hệ điều hành Unix-Linux - Chương 3 giới thiệu về hệ thống file trong hệ điều hành Unix-Linux. Chương này sẽ giúp người học hiểu được một số khái niệm cơ bản trong hệ điều hành, biết về tên file/thư mục, các ký hiệu chỉ nhóm file,... Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ điều hành Unix-Linux: Chương 3 - Đặng Thu Hiền Hệ iều hành UNIX-Linux Chương 3. Hệ thống file tck12 Đặng Thu Hiền Khoa Công nghệ thông tin Trường Đại học Công nghệ Đại học Quốc gia Hà Nội 1 Khái niệm cơ bản n  Một đối tượng iển hình trong các hệ iều hành ó là file n  Tệp (file) là đơn vị lưu trữ nhỏ nhất trong hệ iều hành Unix/Linux n  File là một tập hợp dữ liệu có tổ chức được hệ iều hành quản lý n  Cách tổ chức dữ liệu trong file thuộc về chủ của nó là người ã tạo ra file n  File có thể là: n  một v n bản (trường hợp đặc biệt là chương trình nguồn trên C, shell script ...) n  một chương trình ngôn ngữ máy, n  Hệ iều hành tổ chức việc lưu trữ nội dung file trên các thiết bị nhớ lâu dài và đảm bảo các thao tác lên file. n  Hệ iều hành đảm bảo các chức n ng liên quan đến file nên người dùng không cần biết file của mình lưu ở vùng nào trên ĩa từ, bằng từ cách nào đọc/ghi lên các vùng của ĩa từ mà vẫn thực hiện được yêu cầu tìm kiếm, xử lý lên các file n  Hệ iều hành quản lý file theo tên gọi của file (tên file) và một số thuộc tính liên quan đến file 2 Khái niệm cơ bản n  Để làm việc được với các file, hệ iều hành không chỉ quản lý nội dung file mà còn phải quản lý các thông tin liên quan đến các file. n  Thư mục (directory) là đối tượng được dùng để chứa thông tin về các file, hay nói theo một cách khác, thư mục chứa các file n  Các thư mục cũng được hệ iều hành quản lý trên vật dẫn ngoài và vì vậy, theo nghĩa này, thư mục cũng được coi là file 3 Tên file/thư mục n  Tên file trong Linux có thể dài tới 256 ký tự n  Gồm các chữ cái, chữ số, dấu gạch nối, gạch chân, dấu chấm n  Tên thư mục/file trong Linux có thể có nhiều hơn một dấu chấm n  Ví dụ: This_is.a.VERY_long.filename n  Xâu con của tên file từ dấu chấm cuối cùng được gọi là phần mở rộng của tên file (hoặc file). n  Phần mở rộng ở ây không mang ý nghĩa như một số hệ iều hành khác (chẳng hạn như MS-DOS) n  Phân biệt chữ hoa và chữ thường đối với tên thư mục/file n  Nếu trong tên thư mục/file có chứa khoảng trống, đặt tên vào trong cặp dấu nháy kép để sử dụng. n  Một số ký tự không được sử dụng trong tên thư mục/file: !, *, $, &, # n  Tập các tệp có trong máy do Unix/Linux quản lý được gọi là hệ thống tệp 4 Ký hiệu chỉ nhóm file n  Có thể sử dụng các ký hiệu đặc biệt * và ? để chỉ định nhóm các tệp n  Ví dụ: n  ab*: Tất cả các tệp có tên bắt đầu bằng ab n  ab*.c: Tất cả các tệp có tên bắt đầu bằng ab và kết thúc bằng .c n  a?cd: Tất cả các tệp có tên bắt đầu bằng chữ a, sau ó là một ký tự bất kỳ rồi kết thúc là cd 5 Cấu trúc hệ thống file n  Cấu trúc logic dạng cây n  Một số tên thư mục đặc biệt: n  / : Thư mục gốc n  . : Thư mục hiện hành n  .. : Thư mục cha n  Ví dụ: n  / : Thư mục gốc n  usr là thư mục con của / và là thư mục cha của lib , local … 6 Một số thư mục đặc biệt n  Thư mục gốc / n  Đây là thư mục gốc chứa đựng tất cả các thư mục con có trong hệ thống. n  Thư mục /root n  Thư mục /root có thể được coi là thư mục riêng của siêu người dùng. Thư mục này được sử dụng để lưu trữ các file tạm thời, nhân Linux và ảnh khởi động, các file nhị phân quan trọng (những file được sử dụng đến trước khi Linux có thể gắn kết đến phân vùng /user), các file ng nhập quan trọng, bộ đệm in cho việc in ấn, hay vùng lưu tạm cho việc nhận và gửi email. Nó cũng được sử dụng cho các vùng trống tạmthời khi thực hiện các thao tác quan trọng, ví dụ như khi xây dựng (build) một gói RPM từ các file RPM nguồn. n  Thư mục /bin n  thư mục binaries lưu trữ các chương trình khả thi có trên hệ thống Khi có nhiều hơn các file khả thi có trong Linux, có thêm các thư mục /sbin, / usr/bin được sử dụng để lưu trữ 7 Một số thư mục đặc biệt n  Thư mục /dev n  Chứa các trình iều khiển thiết bị n  Thư mục /etc n  Lưu trữ tất cả các thông tin hay các file cấu hình hệ thống n  Thư mục /lib n  Lưu trữ các thư viện hàm và thủ tục n  Thư mục /lost+found n  Lưu file được khôi phục sau khi có bất kỳmột vấn đề hoặc gặp một lỗi về ghi ĩa n  Thư mục /mnt n  Nơi để kết nối các thiết bị (ví dụ ĩa cứng, ĩa mềm...) vào hệ thống file chính nhờ lệnh mount n  Các thư mục con của /mnt chính là gốc của các hệ thống file được kết nối: n  /mnt/floppy: ĩa mềm, /mnt/hda1: vùng đầu tiên của ĩa cứng thứ nhất (hda), n  /mnt/hdb3: vùng thứ ba của ĩa cứng thứ 2 (hdb) ... n  Thư mục /tmp: /tmp là thư mục dùng để chứa các file tạm. 8 n  thư mục /tmp được rất nhiều chương trình trong Linux sử dụng như một nơi để lưu trữ các file tạmthời. Một số thư mục đặc biệt n  Thư mục /usr n  Trung tâm lưu trữ tất cả các lệnh hướng đến người dùng n  Hầu hết các file nhị phân cần cho Linux đều đư ...

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: