NỘI DUNG CHƯƠNG IIIGiới thiệu về sử dụng lệnh trong Linux III.1 Các lệnh cơ bản III.2 Giới thiệu về Shell III.1.1 Sử dụng lệnh III.1.2... Nắm được cú pháp của một câu lệnh, nhận biết
Trang 1CHƯƠNG III CHẾ ĐỘ DÒNG
LỆNH TRÊN LINUX
Người soạn: Nguyễn Thị Hương
Email: huongnt0311@gmail.com
TRUNG TÂM TCCN&DN
oOo
-Môn học: Hệ điều hành Linux
Trang 2KIỂM TRA KIẾN THỨC ĐÃ HỌC
Khái niệm Hệ điều
hành?
Trang 3NỘI DUNG CHƯƠNG III
Giới thiệu về sử dụng lệnh trong Linux III.1
Các lệnh cơ bản
III.2
Giới thiệu về Shell
III.1.1
Sử dụng lệnh
III.1.2
Trang 4Mục tiêu
Hiểu và làm
quen với cơ chế
dòng lệnh của
hệ điều hành
Linux.
Nắm được cú pháp của một câu lệnh, nhận biết
các thành phần có trong cú pháp.
Trang 5III.1 Giới thiệu về sử dụng lệnh
trong Linux
Linux có hệ thống lệnh phong phú Đến thời điểm hiện nay Linux có khoảng hơn một nghìn lệnh
Tuy nhiên chỉ có vài chục lệnh là thông dụng nhất đối với người dùng
Trang 6III.1.1 Giới thiệu về shell
Shell cung cấp một giao diện giữa
nhân và người sử dụng.
Cơ chế dòng lệnh là cách cơ bản
nhất để tương tác với hệ thống
máy tính.
Shell nhận lệnh từ người sử dụng, phân tích lệnh và gửi lệnh tới nhân để thực thi.
Trang 7III.1.1 Giới thiệu về shell (tt)
Có nhiều loại Shell khác nhau như: C
Shell, Bourne Shell, Korn Shell, Tom’s C Shell Shell mặc định trên Linux là
Bash Shell
Giao diện của shell thường có một dấu
nhắc mà tại đó bạn sẽ nhập lệnh vào
Giao diện này được gọi là giao diện dòng lệnh (command line interface).
Trang 8III.1.1 Giới thiệu về shell (tt)
Shell thường kết thúc
bằng:
• $ : là người sử dụng
thông thường.
• # : người dùng là root
(Administrator).
Trang 9NỘI DUNG BUỔI HỌC
Giới thiệu về sử dụng lệnh trong Linux III.1
Giới thiệu về Shell
III.1.1
Sử dụng lệnh
III.1.2
Nội dung tiếp theo
Trang 10III.1.2 Sử dụng lệnh
Cú pháp lệnh:
Trong một lệnh thường có 3 thành phần chính:
<Command> [Options] [Arguments]
cho biết hệ thống
cần làm gì?
làm như thế
nào?
nơi lệnh được
áp dụng?
- Đôi khi không cần đến Options và Arguments
- Điều này phụ thuộc vào từng lệnh.
Trang 11III.1.2 Sử dụng lệnh (tt)
1 $ date
Command
2 $ wc –c filename1
Command
Option
Argument
3 $ wc –c –l –w filename2
4 $ cd /home/tccn
Command Argument
5 $ ls -a
Options
Trang 12III.1.2 Sử dụng lệnh (tt)
Chú ý khi viết lệnh:
• Thứ tự các thành phần trong câu lệnh phải
đúng nguyên tắc.
• Giữa các thành phần trong câu lệnh và giữa các tham số (trong trường hợp có nhiều tham số) phải có khoảng trắng
• Khi có nhiều tùy chọn có thể viết gộp lại, ví
dụ -r –p –n –s -rpns
Trang 13Câu lệnh sau đúng hay sai?
1A $ ls -l /user1 1B $ ls –l/user1
2A $ ls–s /home ĐÚNG 2B $ ls –s /home
ĐÚNG
3A $ file1 cat 3B $ cat file1
4A $ ls -ldt 4B $ ls –l d t
ĐÚNG ĐÚNG
Trang 14Tìm chỗ sai trong câu lệnh sau và sửa lại cho đúng.
$ cat -s file1
$ cat file1 -s
$ cat file1file2
$ cat file1,file2
Sai thứ tự
ĐÚNG
Sai tham số
ĐÚNG
Trang 15III.1.2 Sử dụng lệnh (tt)
Các thông báo lỗi khi gọi lệnh:
• Nếu lệnh không tồn tại hoặc không tìm thấy:
$ vidu
vidu: not found
• Nếu cú pháp của lệnh bị gõ sai:
$wc –m /etc/group
usage: wc [-clw] [name …]
Trang 16III.1.2 Sử dụng lệnh (tt)
file nhưng chưa đầy đủ bạn có thể ấn phím
TAB và shell sẽ tự điền nốt phần tên còn lại.
• Ví dụ: Giả sử đã có file document
$ cat doc (gõ phím TAB )
$ cat doc ument (shell tự điền nốt phần còn lại)
Trang 17THẢO LUẬN
Việc sử dụng chế độ
dòng lệnh để giao tiếp
với hệ thống có
cần thiết không?
Trang 18Tổng kết những nội dung
trong buổi học
Trang 19BÀI TẬP VỀ NHÀ
Về làm các câu sau trong Tập bài giảng:
• Câu 1 (trang 43)
• Câu 6 (trang 44)
• Câu 7 (trang 44)