www.chiasethongtin.org
1
1/76
Information technology faculty of Saigon University NGUYN THÀNH SƠN
Chương 2
LNH, TI N Í CH và H
THNG TP TI N
(3 tiết)
2/76
Information technology faculty of Saigon University NGUYN THÀNH SƠN
A. LNH, TI N Í CH
3/76
Information technology faculty of Saigon University NGUYN THÀNH SƠN
Ni dung
I. Kênh chun trong Linux
II. Ký t đặc bit
III. Lc
IV. Tin ích son tho
V. Tin ích fdisk
VI. Tin ích email
4/76
Information technology faculty of Saigon University NGUYN THÀNH SƠN
I .nh chun trong Linux
Giao tiếpchương trình
Thông tin giao tiếp
Có 3 kênh chun:
Nhp chun
Xut chun
Li chun
www.chiasethongtin.org
2
5/76
Information technology faculty of Saigon University NGUYN THÀNH SƠN
1. Nhp chun
Thc thi lnh: Tham s, dliu
Ngun nhp chun
Ví d:
# cat < Enter>
Kết thúc nhp
Ký smô t(descriptor number)
6/76
Information technology faculty of Saigon University NGUYN THÀNH SƠN
2. Xut chun
Kết xut lnh
Kênh xut chun
Ký smô txut chun
Ví d: ls -la
7/76
Information technology faculty of Saigon University NGUYN THÀNH SƠN
3. Li chun
Chương trình thông báo li
Dng thông báo li
Ký smô tli chun
8/76
Information technology faculty of Saigon University NGUYN THÀNH SƠN
I I . Ký t đặc bit
Linux sdng mt ský t đặc bitđể:
Chuynhướng
Đại din
Chn
Đường ng
www.chiasethongtin.org
3
9/76
Information technology faculty of Saigon University NGUYN THÀNH SƠN
1. tchuynhướng
Khái nim chuynhướng
Chuynhướng xut
Khái nim
Ký t: > hay > >
Cách dùng:
# lnh > tên_tp_tin
# lnh > > tên_tp_tin
Ví d: ls l > > dsthumuc
10/76
Information technology faculty of Saigon University NGUYN THÀNH SƠN
1. tchuynhướng( tt)
Chuynhướng nhp
Khái nim
Ký t: <
Cách dùng:
# lnh < tên_tp_tin
Ví d:
# cat < cadao
# cat 0< cadao
11/76
Information technology faculty of Saigon University NGUYN THÀNH SƠN
2. t đại din
Ký t?
Ý nghĩa
Ví d: cat cadao?
Ký t*
Ý nghĩa
Ví d: cat cadao*
Vtrí xut hin ký tthay thế
12/76
Information technology faculty of Saigon University NGUYN THÀNH SƠN
3. tchn
Cp ký t[ ]
Ý nghĩa
Ví d: cat c[aAoO]dao
Ký t-
Ý nghĩa
Ví d: cat c[a-d] dao
Ký t! hoc ^
Ý nghĩa
Ví d: cat c[!abc]dao < = > cat c[ ^ abc]dao
www.chiasethongtin.org
4
13/76
Information technology faculty of Saigon University NGUYN THÀNH SƠN
4.tự đưng ng
Ký t|
Ý nghĩa
Cú pháp: Lnh1 | lnh2
Ví d: ls l | more
Lưu ý chung:
Skết hp các ký t đc bit
Không sdng cho lnh. d: c?t cadao
Mt tác dng ký t đc: du hoc \
Ví d: cat cadao?
cat cadao\ ?
14/76
Information technology faculty of Saigon University NGUYN THÀNH SƠN
I I I . Lc
Lc: nhn dliu tkênh nhp chun, lc và
gi kết qura nh xut chun
Lnh grep:
Cú pháp: grep [tùy_chn] chui_cn_tìm
tên_tp_tin[ s]
y chn: i không phân bit chhoa hay thưng
Chui_cn_tìm: ^chui_cn_tìm, chui_cn_tìm$
Ví d:
+# grep hat *
+# grep ‘^ [aioyeu] cadao
+# grep ‘^ [ ^ Di] cadao
+# grep ‘inh$’ cadao
15/76
Information technology faculty of Saigon University NGUYN THÀNH SƠN
I I I . Lc (tt)
Lnh uniq
Cú pháp: # uniq tp_tin
tp_tin phiđược sp xếp
d: sort record | uniq
Lnh tr
Cú pháp:
# tr [tùy_chn] [chui1] [chui2] < tên_tp_tin
y chn: d a chui
Ví d:
+# tr[ a-z] [ A-Z] < cadao
+# tr[ a-z] [ 0-9] < cadao
16/76
Information technology faculty of Saigon University NGUYN THÀNH SƠN
I V. Tin ích son tho
Trình son tho: son, xem, sađổi các tp
tin văn bn.
Trong Linux: emacs, sed, ed, red, joe, rjoe,
pico
vi: chun trên Unix. Trong Linux, vi vim
được ci tiến tvi.
vi 3 chế đ hotđng:
Chế độ son tho (insert mode)
Chế độ lnh (command mode)
Chế độ thc thi (ex mode)
www.chiasethongtin.org
5
17/76
Information technology faculty of Saigon University NGUYN THÀNH SƠN
$vi [tùy_chn] [ t
p-tin]
y chn
vi tp_tin
vi + n tp_tin
vi + / pattern
vi -r tp_tin
Tin ích vi
18/76
Information technology faculty of Saigon University NGUYN THÀNH SƠN
Tin ích vi (tt.1)
Chế đ son tho
oTác động bàn phím: xem ký t.
o Có th: chèn, viết thêm, thay thế n bn
o Nhóm lnh sdng:
i chèn trước du con tr
I chèn trước t đầu tiên trên dòng
a viết thêm sau du con tr
A viết thêm cui dòng
o tm mt dòng dưới con tr
O tm mt dòng trên con tr
r kthay thếmt ký t dưới con trbng 1 ký tk
R thay thếtcon tr đến khi nhn < ESC>
s thay thếmt t dưới con trbng 1 ký t s
S thay thếcdòng
19/76
Information technology faculty of Saigon University NGUYN THÀNH SƠN
Tin ích vi (tt.2)
Chế độ thc thi
Các lnh thc thi:
:w Lưu tp tin
:w file Lưu vi tên mi là file
:w! file Lưu vi tên mi là file
:12, 26w file Ghi ng 12 và 26 vào tp tin file
:x Lưu và thoát (< = > :wq)
:q Thoát khi không sađổi
:q! Thoát khi sanhưng không lưu
:r Mtp tin chèn vào ti con tr
20/76
Information technology faculty of Saigon University NGUYN THÀNH SƠN
Tin ích vi (tt.3)
Chế độ lnh
h sang trái mt t(mũi tên trái)
l sang phi mt t(mũi tên phi)
k n mt dòng (mũi tên lên)
j xung mt dòng (mũi tên xung)
^ v đầu dòng
$ vcui dòng
^ u cun n 1/2 màn hình
^ d cun xung 1/2 màn hình
^ f cun ti (forward) 1 màn hình
^ b cun i (backward) 1 màn hình
H vdòng đầu tiên màn hình