Thông tin tài liệu:
Trong bài giảng tuần 2 này, chúng ta sẽ cùng tìm hiểu một số nội dung kiến thức về hệ thống tệp của hệ điều hành Unix-Linux như: Khái niệm tệp và thư mục (file/directory), liên kết trong hệ thống tệp Unix, quyền truy cập thư mục và tệp, các lệnh cơ bản thao tác với tệp và thư mục,... 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 Nhập môn Hệ điều hành Unix (Bài giảng tuần 2) – Nguyễn Hải Châu Nội dung Hệ thống tệp của hệ điều hành Unix-Linux Nhập môn hệ điều hành Unix Khái niệm tệp và thư mục (file/directory) Liên kết trong hệ thống tệp Unix Quyền truy cập thư mục và tệp Nguyễn Hải Châu Các lệnh cơ bản thao tác với tệp và thư mục Khoa Công nghệ Thông tin Nội dung một số file và thư mục đặc biệt Trường Đại học Công nghệ Nén và sao lưu tệp và thư mục Đại học Quốc gia Hà Nội Định hướng lại vào/ra và pipe (Bài giảng tuần 2) Tệp và thư mục Tên tệp/Tên thư mục Tệp (file) là đơn vị lưu trữ nhỏ nhất trong Tệp và thư mục được phân biệt qua tên hệ điều hành Unix/Linux Tên tệp/thư mục có thể dài 256 ký tự, bao Tệp là một chuỗi byte gồm chữ, số, gạch chân, dấu chấm, dấu Thư mục trong Unix là một loại tệp đặc cách biệt, dùng để quản lý thông tin về các file Các ký tự không được sử dụng trong tên khác tệp/thư mục: !, *, $, &, # 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” Ký hiệu chỉ nhóm tệp Cấu trúc hệ thống tệp Có thể sử dụng các ký hiệu đặc biệt * và ? Một số tên thư mục để chỉ định nhóm các tệp đặc biệt: “/”: Thư mục gốc Ví dụ: “.”: Thư mục hiện hành ab*: Tất cả các tệp có tên bắt đầu bằng ab “..”: Thư mục cha bb*.c: Tất cả các tệp có tên bắt đầu bằng ab Ví dụ: và kết thúc bằng .c “/”: Thư mục gốc a?cd: Tất cả các tệp có tên bắt đầu bằng chữ “usr” là thư mục con a, sau đó là một ký tự bất kỳ rồi kết thúc là cd của “/” và là thư mục cha của “lib”, “local”… 1 Đường dẫn (path) Đường dẫn tuyệt đối và tương đối Để định vị một tệp hoặc một thư mục trong Đường dẫn tuyệt đối bắt đầu bởi dấu “/” hệ thống tệp, ta cần một đường dẫn Đường dẫn tương đối không phải là đường Ví dụ: dẫn tuyệt đối Đường dẫn đến thư mục: /usr/bin Đường dẫn tương đối dùng để chỉ cách Đường dẫn đến tệp: /usr/bin/vi (vi là tên một định vị tệp/thư mục từ thư mục hiện hành hệ soạn thảo văn bản trên Unix) Đường dẫn có nhiều thành phần, các thành phần là tên thư mục hoặc tên tệp (thường ở vị trí cuối cùng) cách nhau bởi dấu “/” Kiến trúc bên trong hệ thống tệp Liên kết Không bắt buộc học phần này Unix có 2 kiểu liên kết Xem trong giáo trình, mục 3.1.2, 3.1.3 Liên kết cứng trang 40 đến trang 49 Liên kết tượng trưng (liên kết mềm) Liên kết cứng cho phép chúng ta tạo thêm một cách định vị trong hệ thống tệp ...