Luyện thi chứng chỉ LPI 101
(phát hành 2). Phần I
Giới thiệu bởi các nhà phát triển developerWorks IBM, nguồn
của các cuốn sách hướng dẫn tuyệt vời
ibm.com/developerWorks
Dịch bởi: Phan Vĩnh Thịnh
Mục lục
1 Trước khi bắt đầu 5
1.1 V cuốn sách hướng dẫn y . . . . . . . . . . . . . . . . . . . 5
1.2 V c giả ............................. 6
2 Giới thiệu v bash 7
2.1 V (shell) ............................. 7
2.2 phải bạn đang chạy bash không? .............. 7
2.3 V bash .............................. 8
2.4 Sử dụng cd ............................ 8
2.5 Đường dẫn ............................. 8
2.6 Đường dẫn tuyệt đối . . . . . . . . . . . . . . . . . . . . . . . 9
2.7 Đường dẫn tương đối . . . . . . . . . . . . . . . . . . . . . . . 9
2.8 Sử dụng .. ............................. 9
2.9 Sử dụng .., tiếp theo . . . . . . . . . . . . . . . . . . . . . . . 10
2.10 dụ đường dẫn tương đối . . . . . . . . . . . . . . . . . . . . 10
2.11 y hiểu . ............................. 11
2.12 cd và thư mục nhà . . . . . . . . . . . . . . . . . . . . . . . . 11
2.13 Thư mục nhà của những người sử dụng khác .......... 12
3 Sử dụng các câu lệnh của Linux 13
3.1 Giới thiệu ls ............................ 13
3.2 Danh sách thư mục loại dài . . . . . . . . . . . . . . . . . . . 13
3.3 Danh sách thư mục loại dài, tiếp theo . . . . . . . . . . . . . . 14
3.4 Xem thư mục ........................... 15
3.5 Danh sách inode và danh sách đệ qui (recursive) ........ 15
3.6 y hiểu inode, Phần 1 . . . . . . . . . . . . . . . . . . . . . . 15
3.7 y hiểu inode, phần 2 . . . . . . . . . . . . . . . . . . . . . . 16
3.8 y hiểu inode, Phần 3 . . . . . . . . . . . . . . . . . . . . . . 16
2
MỤC LỤC 3
3.9 mkdir ............................... 17
3.10 mkdir -p .............................. 17
3.11 touch ................................ 18
3.12 echo ................................ 18
3.13 echo và sự chuyển hướng ..................... 18
3.14 cat và cp .............................. 19
3.15 mv ................................. 19
4 Tạo liên kết và xóa tệp tin 21
4.1 Liên kết cứng ........................... 21
4.2 Liên kết cứng, tiếp theo ..................... 21
4.3 Liên kết tượng trưng ....................... 22
4.4 Liên kết tượng trưng, tiếp theo ................. 22
4.5 Sâu hơn về liên kết tượng trưng, phần 1 . . . . . . . . . . . . 22
4.6 Sâu hơn về liên kết tượng trưng, phần 2 . . . . . . . . . . . . 23
4.7 Sâu hơn về liên kết tượng trưng, phần 3 . . . . . . . . . . . . 23
4.8 Sâu hơn về liên kết tượng trưng, phần 4 . . . . . . . . . . . . 23
4.9 Sâu hơn về liên kết tượng trưng, phần 5 . . . . . . . . . . . . 24
4.10 Sâu hơn về liên kết tượng trưng, phần 6 . . . . . . . . . . . . 24
4.11 rm ................................. 25
4.12 rmdir ................................ 26
4.13 rm và thư mục .......................... 26
5 Sử dụng các tự đại diện (wildcard) 28
5.1 Giới thiệu v tự đại diện ................... 28
5.2 Giới thiệu v tự đại diện, tiếp theo . . . . . . . . . . . . . . 28
5.3 Hiểu v không tương ứng ..................... 29
5.4 Hiểu v không tương ứng, tiếp theo ............... 29
5.5 pháp đại diện: * ........................ 30
5.6 pháp đại diện: ? ........................ 30
5.7 pháp đại diện: [] ........................ 30
5.8 pháp đại diện: [!] ....................... 31
5.9 Đào sâu v đại diện ........................ 31
5.10 Đào sâu v đại diện, tiếp theo .................. 32
5.11 Ngoặc đơn "gặp" ngoặc kép ................... 32
4MỤC LỤC
6 Tổng kết và các nguồn b trợ 33
6.1 Tổng kết .............................. 33
6.2 Các nguồn b trợ ......................... 33
6.3 Ý kiến từ phía bạn . . . . . . . . . . . . . . . . . . . . . . . . 34
6.4 Lời ghi cuối sách ......................... 34
Chương 1
Tc khi bắt đầu
1.1 V cuốn sách ớng dẫn y
Chào mừng đến với "Linux những điều bản," cuốn thứ nhất trong bốn
cuốn sách hướng dẫn giúp bạn chuẩn bị cho bài thi 101 của LPI (Linux
Professional Institute). Trong cuốn sách hướng dẫn y, chúng tôi sẽ giới
thiệu với bạn bash (vỏ, shell, tiêu chuẩn của Linux), chỉ cho bạn cách sử
dụng thành thạo các câu lệnh bản của Linux như ls, cp và mv, giải thích
v inode, liên kết "cứng" và liên kết "tượng trưng" (hard link và symbolic
links) và nhiều thứ khác. Khi kết thúc cuốn sách hướng dẫn y bạn sẽ
kiến thức vững vàng về những điều bản khi sử dụng Linux, và thậm c
còn sẵn sàng bắt đầu học bản về nhiệm v quản trị mạng Linux. Khi kết
thúc chuỗi sách hướng dẫn y (tám cuốn tất cả), bạn sẽ kiến thức cần
thiết để trở thành Quản trị viên hệ thống Linux và sẵn sàng đạt tới chứng
chỉ LPIC bậc I của Linux Professional Institute nếu bạn đã dự định như vy.
Cuốn sách hướng dẫn y (Phần I) nói riêng tưởng với những "người
mới" với Linux, hoặc với những người muốn xem lại hoặc cải tiến sự hiểu
biết của mình v những khái niệm bản của Linux như sao chép (copying)
và di chuyển (moving) tập tin, tạo đường dẫn "cứng" và "tượng trưng", và
sử dụng các câu lệnh "chế biến" văn bản bản song song với "băng chuyền"
(pipeline) và "chuyển hướng" (redirection). Dọc theo cuốn hướng dẫn này,
chúng tôi s chia sẻ với các bạn những lời gợi ý, lời mách nước và mánh lới để
giữ cho cuốn hướng dẫn thêm phong phú ("ngon ăn") và có tính thực dụng,
thậm c cho cả những ai kinh nghiệm sử dụng Linux đáng kể. Với những
"người bắt đầu", nhiều i liệu của cuốn hướng dẫn này sẽ mới, nhưng với
5