Lệnh này cho phép người sử dụng tạo ra tệp tin được chỉ định bởi tên tệp, khi tạo tệp sẽ xuất hiện màn hình soạn thảo, người dùng bấm tổ hợp phím Ctrl + D để.. Ví dụ: cp /home/data/s[r]
Trang 1MÃ NGUỒN MỞ
Giảng viên: ThS Phan Thanh Toàn
Trang 2BÀI 5
THAO TÁC VỚI TỆP TIN VÀ
QUẢN TRỊ NGƯỜI DÙNG
Giảng viên: ThS Phan Thanh Toàn
2
Trang 3MỤC TIÊU BÀI HỌC
• Kể tên được các lệnh cơ bản với tệp tin
• Liệt kê được các lệnh liên quan đến quản trị
nhóm người dùng
• Liệt kê được các lệnh cơ bản liên quan đến
quản trị người dùng
Trang 4CÁC KIẾN THỨC CẦN CÓ
Để hiểu rõ bài này, yêu cầu sinh viên cần có các kiến
thức cơ bản liên quan đến các môn học sau:
• Công nghệ phần mềm;
• Nguyên lí hệ điều hành
4
Trang 5HƯỚNG DẪN HỌC
• Đọc tài liệu và tóm tắt những nội dung chính
của từng bài
• Luôn liên hệ và lấy ví dụ thực tế khi học đến
từng vấn đề̀ và khái niệm
• Thực hành trực tiếp trên hệ điều hành Linux và
một số phần mềm mã nguồn mở như Open
office, PHP
• Làm bài tập và luyện thi trắc nghiệm theo yêu
cầu từng bài
Trang 6CẤU TRÚC NỘI DUNG
6
Các lệnh cơ bản quản trị người dùng
5.2
Thao tác với tệp tin
5.1
Làm việc với nhóm người dùng
5.3
Trang 75.1 THAO TÁC VỚI TỆP TIN
5.1.1 Các loại tệp tin
5.1.2 Các lệnh với
tệp tin
Trang 85.1.1 CÁC LOẠI TỆP TIN
• Trong hệ điều hành Linux có nhiều kiểu tệp tin khác nhau
• File người dùng: là các tệp tin do người dùng tạo ra bằng các phần mềm ứng dụng
• File hệ thống: là các tệp lưu trữ các thông tin của hệ thống như: thông tin người dùng, cấu hình cho khởi động, thông tin thiết bị…
• File thực thi: là các tệp tin chương trình, chứa các lệnh dưới dạng mã máy
• Thư mục: là một loại tệp tin đặc biệt được sử dụng để chứa các tệp tin khác
• File thiết bị: là file mô tả thiết bị, sử dụng như các định danh để chỉ ra thiết bị cần thiết
• File liên kết: là các tệp chứa tham chiếu đến các tệp khác
8
Trang 95.1.2 THAO TÁC VỚI TỆP TIN
• Lệnh tạo tệp tin: Hệ điều hành Linux có nhiều lệnh cho phép tạo tệp tin
• Lệnh touch
Cú pháp: touch <Tên tệp>
Lệnh cho phép tạo ra tệp tin được chỉ định bởi tên tệp
Ví dụ: touch dsSinhVien.txt
• Tạo tệp tin bằng sử dụng kí tự định hướng đầu ra ( > )
Ví dụ: ls /home >data.txt
Lệnh này sẽ lưu tất cả các thông tin về thư mục home và tệp data.txt
• Tạo tệp bằng lệnh cat
Cú pháp: cat > <Tên tệp>
Lệnh này cho phép người sử dụng tạo ra tệp tin được chỉ định bởi tên tệp, khi tạo tệp sẽ xuất hiện màn hình soạn thảo, người dùng bấm tổ hợp phím Ctrl + D để
Trang 105.1.2 THAO TÁC VỚI TỆP TIN (tiếp theo)
10
• Lệnh sao chép tệp tin
Cú pháp: cp [tùy chọn] <tệp nguồn> <tệp đích>
Lệnh cho phép sao chép các tệp tin được chỉ định bởi tệp nguồn sang vị trí mới được chỉ định bởi tệp đích
Các tùy chọn:
-b: Tạo tệp tin lưu cho mỗi tệp đích, nếu tệp đích đã tồn tại;
-d: Duy trì các liên kết với tệp tin;
-f: Ghi đè các tệp đích mà không hiển thị các cảnh báo;
-i: Nhắc nhở trước khi ghi đè tệp đích;
-l: Chỉ tạo liên kết giữa tệp nguồn và tệp đích, không sao chép thực sự;
-u: Chỉ sao chép các tệp nguồn mới hơn tệp đích;
-v: Đưa ra các thông báo về quá trình sao chép
Ví dụ: cp /home/data/students.txt /user1/students.txt