CƠ BẢN VỀ CHỨNG CHỈ LPI - Trang 5

iv

MỤC LỤC

2.4

Sử dụng các ký tự đại diện (wildcard)

. . . . . . . . . . . . . . . . . . . .

17

2.4.1

Giới thiệu về ký tự đại diện

. . . . . . . . . . . . . . . . . . . . .

17

2.4.2

Hiểu về không tương ứng

. . . . . . . . . . . . . . . . . . . . . . .

18

2.4.3

Cú pháp đại diện: *

. . . . . . . . . . . . . . . . . . . . . . . . . .

19

2.4.4

Cú pháp đại diện: ?

. . . . . . . . . . . . . . . . . . . . . . . . . .

19

2.4.5

Cú pháp đại diện: []

. . . . . . . . . . . . . . . . . . . . . . . . .

19

2.4.6

Cú pháp đại diện: [!]

. . . . . . . . . . . . . . . . . . . . . . . . .

20

2.4.7

Sâu hơn về cú pháp đại diện

. . . . . . . . . . . . . . . . . . . . .

20

2.4.8

Ngoặc đơn "gặp" ngoặc kép

. . . . . . . . . . . . . . . . . . . . .

20

2.5

Tổng kết và các nguồn tham khảo

. . . . . . . . . . . . . . . . . . . . . .

21

2.5.1

Tổng kết

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21

2.5.2

Các nguồn tham khảo

. . . . . . . . . . . . . . . . . . . . . . . .

21

2.5.3

Ý kiến độc giả

. . . . . . . . . . . . . . . . . . . . . . . . . . . .

21

2.5.4

Thay cho lời kết cuốn 1

. . . . . . . . . . . . . . . . . . . . . . .

21

3

Cơ bản về quản trị Linux

23

3.1

Biểu thức chính quy

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

23

3.1.1

Biểu thức chính quy là gì?

. . . . . . . . . . . . . . . . . . . . . .

23

3.1.2

So sánh với ký tự đại diện (glob)

. . . . . . . . . . . . . . . . . . .

23

3.1.3

Chuỗi con đơn giản

. . . . . . . . . . . . . . . . . . . . . . . . . .

23

3.1.4

Hiểu về chuỗi con đơn giản

. . . . . . . . . . . . . . . . . . . . .

24

3.1.5

Ký tự mêta

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

24

3.1.6

Sử dụng []

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

24

3.1.7

Sử dụng [ˆ]

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

25

3.1.8

Cú pháp khác

. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

25

3.1.9

Ký tự mêta "*"

. . . . . . . . . . . . . . . . . . . . . . . . . . . .

25

3.1.10

Đầu và cuối dòng

. . . . . . . . . . . . . . . . . . . . . . . . . . .

26

3.1.11

Regex cho cả dòng

. . . . . . . . . . . . . . . . . . . . . . . . . .

26

3.2

FHS và tìm tệp tin

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

27

3.2.1

FHS - Tiêu chuẩn hệ thống tập tin dạng cây

. . . . . . . . . . . . .

27

3.2.2

Hai cấp bậc FHS độc lập

. . . . . . . . . . . . . . . . . . . . . . .

27

3.2.3

Hệ thống bậc hai tại /usr

. . . . . . . . . . . . . . . . . . . . . . .

28

3.2.4

Tìm tệp tin

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28

3.2.5

Đường dẫn

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28

3.2.6

Sửa đổi PATH

. . . . . . . . . . . . . . . . . . . . . . . . . . . .

28

3.2.7

Tất cả về "which"

. . . . . . . . . . . . . . . . . . . . . . . . . . .

29

3.2.8

"which -a"

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29

3.2.9

whereis

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29

3.2.10 find

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

30

3.2.11 find và ký tự đại diện

. . . . . . . . . . . . . . . . . . . . . . . . .

30

3.2.12 Lờ đi kiểu chữ với find

. . . . . . . . . . . . . . . . . . . . . . . .

30

3.2.13 find và biểu thức chính quy

. . . . . . . . . . . . . . . . . . . . .

31

3.2.14 find và kiểu

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

31

3.2.15 find và mtimes

. . . . . . . . . . . . . . . . . . . . . . . . . . . .

31

3.2.16 Tùy chọn -daystart

. . . . . . . . . . . . . . . . . . . . . . . . . .

32

3.2.17 Tùy chọn -size

. . . . . . . . . . . . . . . . . . . . . . . . . . . .

32

3.2.18 Gia công tệp tin tìm thấy

. . . . . . . . . . . . . . . . . . . . . . .

32