Chương 2 trình bày các lệnh cơ bản trên Linux. Các nội dung chính được trình bày trong chương gồm có: Tổng quan về lệnh trên Linux, các lệnh thao tác với ổ đĩa, các lệnh thao tác với thư mục, các lệnh thao tác với tập tin, các lệnh quản lý tài khoản người dùng trên hệ thống tập tin, các lệnh thao tác với hệ thống. Mời các bạn cùng tham khảo.
CHƯƠNG 2 CÁC LỆNH CƠ BẢN TRÊN LINUX Updated 25.08.2008 Computer Sciences Div @ 2008 Nội dung Tổng quan về lệnh trên Linux Các lệnh thao tác với ổ đĩa Các lệnh thao tác với thư mục Các lệnh thao tác với tập tin Các lệnh quản lý tài khoản người dùng trên hệ thống tập tin Các lệnh thao tác với hệ thống Updated 25.08.2008 Computer Sciences Div @ 2008 Tổng quan về lệnh trên Linux Giao diện dòng lệnh trong Linux gọi là CLI (Command Line Interface) Cú pháp lệnh: Tên lệnh [Tuỳ chọn] [đối số 1] [đối số 2] [đối số n] Ví dụ: mount t ntfs /dev/sda1 /mnt/sda1 Với: • Tên lệnh: mount • Tuỳ chọn: t ntfs • Đối số 1: /dev/sda1 • Đối số 2: /mnt/sda1 Updated 25.08.2008 Computer Sciences Div @ 2008 Tổng quan về lệnh trên Linux Một số lỗi khi gõ lệnh trên Linux: Lệnh khơng tồn tại hoặc khơng tìm thấy: Updated 25.08.2008 Computer Sciences Div @ 2008 Tổng quan về lệnh trên Linux Một số lỗi khi gõ lệnh trên Linux: Gõ sai cú pháp lệnh: Updated 25.08.2008 Computer Sciences Div @ 2008 Các thao tác lệnh với ổ đĩa: Liệt kê phân vùng ổ đĩa Xem dung lượng ổ đĩa Gắn kết phân vùng Hủy bỏ gắn kết phân vùng Updated 25.08.2008 Computer Sciences Div @ 2008 Liệt kê phân vùng ổ đĩa Tên lệnh: fdisk Chức năng: Liệt kê các phân vùng ổ đĩa trên Linux Cú pháp: fdisk [l] Ví dụ: Updated 25.08.2008 Computer Sciences Div @ 2008 Xem dung lượng ổ đĩa Tên lệnh: df (disk free) Chức năng: Xem dung lượng ổ đĩa Cú pháp: df [a] Ví dụ: Updated 25.08.2008 Computer Sciences Div @ 2008 Gắn kết phân vùng Tên lệnh: mount Chức năng: Thực hiện gắn kết phân vùng vào FileSystem Cú pháp: mount t type dev dir Type: Loại phân vùng mà ta muốn gắn kết vào hệ thống Dev: Tên phân vùng hiện có trên hệ thống. Dùng lệnh fdisk để xem hệ thống máy tính đang dùng có những phân vùng nào Dir: Thư mục được chỉ định để gắn kết vào Ví dụ: Updated 25.08.2008 Computer Sciences Div @ 2008 Hủy bỏ gắn kết phân vùng Tên lệnh: umount (unmount) Chức năng: Hủy bỏ gắn kết phân vùng Cú pháp: Umount dir Dir: Thư mục được chỉ định để gắn kết vào Ví dụ: Updated 25.08.2008 Computer Sciences Div @ 2008 10 Lệnh cal Tên lệnh: cal Ý nghĩa: Xem lịch với tháng và năm chỉ định Cú pháp: cal Updated 25.08.2008 Computer Sciences Div @ 2008 62 Lệnh who Tên lệnh: who Ý nghĩa: Để xem tài khoản người dùng đang sử dụng hệ thống Cú pháp: who Updated 25.08.2008 Computer Sciences Div @ 2008 63 Tiện ích bc Tiện ích máy tính bc (basic calculator) cung cấp một bộ máy tính tay dùng để thực hiện các phép tính tốn các biểu thức, các hàm tốn học, Updated 25.08.2008 Computer Sciences Div @ 2008 64 Tiện ích bc Để ấn định số chữ số ở phần thập phân, ta dùng lệnh scale = n với n là số chữ số ở phần thập phân Updated 25.08.2008 Computer Sciences Div @ 2008 65 Tiện ích bc Lập trình trên bc: Để thốt khỏi bc, ta dùng tổ hợp phím: Ctrl + D Dùng lệnh man bc để xem hướng dẫn lệnh này Updated 25.08.2008 Computer Sciences Div @ 2008 66 TỔNG KẾT Tổng quan về lệnh trên Linux Các lệnh thao tác với ổ đĩa Các lệnh thao tác với thư mục Các lệnh thao tác với tập tin Các lệnh quản lý tài khoản người dùng trên hệ thống tập tin Các lệnh thao tác với hệ thống Updated 25.08.2008 Computer Sciences Div @ 2008 67 CÂU HỎI LÝ THUYẾT VÀ BÀI TẬP Câu hỏi lý thuyết Bài tập thực hành Updated 25.08.2008 Computer Sciences Div @ 2008 68 Câu hỏi lý thuyết Câu 1. Cú pháp cơ bản của một lệnh trên Linux nào sau đây đúng: a. [Tùy chọn] [Tham số] b. [Tên lệnh] [Tham số] c. [Tên lệnh] [Tùy chọn] d. Câu a, b và c đều sai. Câu 2. Lệnh nào sau đây dùng để liệt kê phân vùng ổ đĩa: a. df b. fdisk c. mount d. umount Updated 25.08.2008 Computer Sciences Div @ 2008 69 Câu hỏi lý thuyết Câu 3. Lệnh nào sau đây dùng để thay đổi thư mục hiện hành: a. mkdir b. pwd c. cd d. tree Câu 4. Lệnh nào sau đây dùng để đổi tên thư mục a. mkdir b. rmdir c. tree d. mv Updated 25.08.2008 Computer Sciences Div @ 2008 70 Câu hỏi lý thuyết Câu 5. Lệnh nào sau đây dùng để sao chép tập tin a. mv b. cp c. cat d. ls Câu 6. Lệnh nào sau đây dùng để xóa tập tin: a. mv b. rmdir c. rm d. who Updated 25.08.2008 Computer Sciences Div @ 2008 71 Câu hỏi lý thuyết Câu 7. Lệnh nào sau đây dùng để xem hướng dẫn sử dụng lệnh a. help b. man c. rm d. who Câu 8. Lệnh echo dùng để thực hiện nhiệm vụ nào sau đây: a. Tạo tập tin b. Xóa thư mục c. Xem loại tập tin d. Xuất nội dung thơng báo Updated 25.08.2008 Computer Sciences Div @ 2008 72 Câu hỏi lý thuyết Câu 9. Lệnh hostname dùng để thực hiện nhiệm vụ nào sau đây a. Tạo tập tin b. Xóa thư mục c. Xem danh sách các tiến trình đang hoạt động trên hệ thống d. Hiển thị tên máy tính đang làm việc Câu 10. Lệnh clear dùng để thực hiện nhiệm vụ nào sau đây a. Xóa tập tin b. Xóa màn hình c. Xem loại tập tin d. Xuất nội dung thơng báo Updated 25.08.2008 Computer Sciences Div @ 2008 73 Bài tập thực hành Bài thực hành số 1 Bài thực hành số 2 Updated 25.08.2008 Computer Sciences Div @ 2008 74 Bài thực hành số 1 Tạo một phân vùng đĩa mới để lưu dữ liệu có dung lượng là 5GB, đáp ứng các u cầu sau: Đảm bảo an tồn dữ liệu trong trường hợp hợp hệ thống bị sự cố (ví dụ hệ thống shutdown bất ngờ) Thiết lập chế độ mount tự động cho phân vùng đĩa trên mỗi khi Linux khởi động lại Tạo đĩa khởi động cho Linux để ứng phó trong trường hợp bị sự cố Updated 25.08.2008 Computer Sciences Div @ 2008 75 Bài thực hành số 2 Thực hiện sơ đồ trên bằng các lệnh đã học Updated 25.08.2008 Computer Sciences Div @ 2008 76 ... Tổng quan về lệnh trên Linux Các lệnh thao tác với ổ đĩa Các lệnh thao tác với thư mục Các lệnh thao tác với tập tin Các lệnh quản lý tài khoản người dùng trên hệ thống tập tin Các lệnh thao tác với hệ thống... Tên lệnh: mount • Tuỳ chọn: t ntfs • Đối số 1: /dev/sda1 • Đối số 2: /mnt/sda1 Updated 25.08.2008 Computer Sciences Div @ 2008 Tổng quan về lệnh trên Linux Một số lỗi khi gõ lệnh trên Linux: ... Một số lỗi khi gõ lệnh trên Linux: Lệnh khơng tồn tại hoặc khơng tìm thấy: Updated 25.08.2008 Computer Sciences Div @ 2008 Tổng quan về lệnh trên Linux Một số lỗi khi gõ lệnh trên Linux: Gõ sai cú pháp lệnh: Updated