Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 11 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
11
Dung lượng
0,93 MB
Nội dung
1
The Command
The Command
Line
Line
Tài Li u H ng D n H c ệ ướ ẫ ọ
Tài Li u H ng D n H c ệ ướ ẫ ọ
Linux LPI
Linux LPI
www.athena.edu.vn
www.athena.edu.vn
Biên soạn : Nguyễn Trí Thức
Biên soạn : Nguyễn Trí Thức
Tel: 38244041
Tel: 38244041
2
The Command Line
The Command Line
Giới thiệu dòng lệnh
Cú pháp dòng lệnh
Một số lệnh thông dụng
Chuyển hướng dòng lệnh
redirection
pipe
Background jobs
3
Gi i thi u dòng l nhớ ệ ệ
Gi i thi u dòng l nhớ ệ ệ
Dòng l nh là th m nh c a h đi u hành Unix ệ ế ạ ủ ệ ề
và Linux.
V i h đi u hành Unix và Linux, các thao tác ớ ệ ề
đ h a không th đáp ng đ công vi c c n ồ ọ ể ứ ủ ệ ầ
thi t. Dòng l nh là công c h u hi u nh t.ế ệ ụ ữ ệ ấ
Dòng l nh trong Unix và Linux là “case ệ
sensitive”.
Đ bi t cách s d ng dòng l nh, g i l nh man.ể ế ử ụ ệ ọ ệ
•
Vd: man ls
4
Cú pháp dòng l nhệ
Cú pháp dòng l nhệ
Cú pháp c a m t dòng l nh g m có ba thành ủ ộ ệ ồ
ph n:ầ
<command> [option] [arguments]
•
command: h th ng s làm gì?ệ ố ẽ
•
option: h th ng s làm gì?ệ ố ẽ
•
arguments: h th ng s th c thi l nh đâu?ệ ố ẽ ự ệ ở
ls –al /root: li t kê n i dung c a th m c ệ ộ ủ ư ụ
root (bao g m c file n).ồ ả ẩ
command
option
arguments
5
L nh thông d ngệ ụ
L nh thông d ngệ ụ
L nh su và sudo.ệ
L nh gán bi n môi tr ng.ệ ế ườ
L nh t o, xóa, s a, copy file , th m c.ệ ạ ử ư ụ
•
mkdir, cp, mv, rmdir, ln
•
cat, vi, rm
L nh c p quy n trên file, th m c.ệ ấ ề ư ụ
•
chown, chgrp, chmod
L nh tìm ki mệ ế
•
find, locate
L nh xem kích th óc th m c, phân vùng.ệ ư ư ụ
•
df, du
L nh qu n lý ti n trình, tình tr ng h th ng.ệ ả ế ạ ệ ố
•
ps, top, kill
6
Chuy n h ng dòng l nhể ướ ệ
Chuy n h ng dòng l nhể ướ ệ
Phân tích l nh ệ ls –al /root
Input
(Người dùng nhập)
Xử lí
Output
(Kết quả)
ls -al
/root
7
Chuy n h ng dòng l nhể ướ ệ
Chuy n h ng dòng l nhể ướ ệ
Redirection: có hai lo i redirection:ạ
•
redirect input
–
command < filename
–
T o file /tmp/in.txt có n i dung /rootạ ộ
–
S d ng l nh: ls –al /tmp/in.txtử ụ ệ
•
redirect output
–
command > output
–
command >> output
–
S d ng l nh: ls –al /root > /tmp/out.txtử ụ ệ
8
Chuy n h ng dòng l nh (tt)ể ướ ệ
Chuy n h ng dòng l nh (tt)ể ướ ệ
Pipe: là khái ni m đ a output c a l nh này ệ ư ủ ệ
thành input c a l nh kia.ủ ệ
•
command1 | command2
•
ls –al /root | more
9
Background jobs
Background jobs
Thông th ng, l nh ch y mode foreground, đ a k t ườ ệ ạ ở ư ế
qu output ra màn hình (có th chuy n h ng đ a k t ả ể ể ướ ư ế
qu output vào file). ả
N u m t l nh ch y 1h mode foreground, thì l nh s ế ộ ệ ạ ở ệ ẽ
chi m luôn BASH shell đó ế
=> ng i dùng ph i m m t shell khác đ làm vi c.ườ ả ở ộ ể ệ
Có th start l nh ch y mode background, n u c n thi t ể ệ ạ ế ầ ế
thì đ a k t qu output vào file và ng i dùng v n có ư ế ả ườ ẫ
th làm vi c v i BASH shell đó bình th ng.ể ệ ớ ườ
10
Background jobs (tt)
Background jobs (tt)
L nh ch y background g i là ệ ạ ở ọ JOB.
Start l nh background:ệ ở
•
command &
M t s l nh ki m soát ộ ố ệ ể jobs.
. 1
The Command
The Command
Line
Line
Tài Li u H ng D n H c ệ ướ ẫ ọ
Tài Li u H ng D n H c ệ ướ ẫ ọ
Linux LPI
Linux. Thức
Biên soạn : Nguyễn Trí Thức
Tel: 38244041
Tel: 38244041
2
The Command Line
The Command Line
Giới thiệu dòng lệnh
Cú pháp dòng lệnh
Một số lệnh thông