DANH MỤC TÀI LIỆU
Hướng dẫn tự học Linux cho người mới
Tự học sử dụng Linux
Tác giả: Kostromin V. A.
Dịch và cộng tác: Phan Vĩnh Thịnh
Phiên bản: 0.9.4
Ngày 13 tháng 9 năm 2006
Dành cho người dùng mới và rất mới...
Mục lục
1 HĐH Linux: lịch sử và các bản phân phối 2
1.1 Thế nào là HĐH nói chung và Linux nói riêng ............ 2
1.1.1 Các hệ điều hành dạng UNIX .................. 2
1.1.2 Một chút về lịch sử ........................ 3
1.1.3 Đặc điểm chính của HĐH Linux ................ 6
1.2 Bản phân phối Linux ........................... 8
1.3 Yêu cầu đối với máy tính ......................... 11
1.4 Lấy Linux ở đâu? ............................. 12
2 Cài đặt HĐH Linux trên cùng máy tính với Windows 14
2.1 Chuẩn bị cài đặt .............................. 14
2.2 Phòng xa và những lời khuyên ...................... 16
2.3 Phân vùng trên đĩa và quá trình khởi động .............. 18
2.3.1 Thế nào là cấu trúc “hình học của đĩa” ............. 18
2.3.2 Phân vùng và bảng phân vùng của đĩa ............. 18
2.3.3 Quá trình khởi động các HĐH của công ty Microsoft ..... 20
2.3.4 Vấn đề với các đĩa lớn ....................... 22
2.4 Lựa chọn trình khởi động ......................... 23
2.4.1 Trình khởi động GRUB ...................... 23
2.4.2 Trình khởi động LILO ...................... 25
2.4.3 Các trình khởi động khác ..................... 26
2.4.4 Các phương án khởi động .................... 27
2.5 Chuẩn bị các phân vùng trên đĩa .................... 28
2.5.1 Lời khuyên khi tạo phân vùng .................. 28
2.5.2 Chương trình để phân chia ổ đĩa ................ 30
2.6 Windows NT và Linux: khởi động qua NT OS Loader ........ 31
2.7 Sử dụng trình khởi động GRUB ..................... 34
2.7.1 Cài đặt GRUB ........................... 34
2.7.2 Cấu hình GRUB .......................... 34
2.8 Sử dụng trình khởi động LILO ..................... 36
2.8.1 Cài đặt và cấu hình LILO .................... 36
2.8.2 Cài đặt các hệ điều hành khác sau Linux ........... 39
2.8.3 Chuyển thư mục /boot lên phân vùng DOS .......... 39
2.9 Khởi động Linux từ MS-DOS bằng loadlin.exe ............ 40
iv MỤC LỤC
3 Khởi động Linux lần đầu 43
3.1 Khởi động HĐH Linux .......................... 43
3.2 Đăng nhập vào hệ thống ......................... 44
3.3 Console, terminal ảo và shell ...................... 47
3.4 Soạn thảo dòng lệnh. Lịch sử lệnh ................... 49
3.5 Ngừng làm việc với Linux ........................ 51
3.6 Trợ giúp khi dùng Linux ......................... 53
3.6.1 Các nguồn thông tin trợ giúp .................. 53
3.6.2 Các trang trợ giúp man ...................... 54
3.6.3 Câu lệnh info ........................... 55
3.6.4 Câu lệnh help ........................... 56
3.6.5 Tài liệu đi kèm với bản phân phối và chương trình ứng dụng 56
3.6.6 Câu lệnh xman ........................... 57
3.6.7 Câu lệnh helptool ........................ 57
3.6.8 Sách và Internet .......................... 57
4 Làm quen với hệ thống tập tin ext3fs 60
4.1 Tập tin và tên của chúng ......................... 60
4.2 Thư mục .................................. 63
4.3 Công dụng của các thư mục chính .................... 65
4.4 Dạng tập tin ................................ 70
4.4.1 Các tập tin thiết bị ........................ 70
4.4.2 Các ống có tên (pipes) ....................... 71
4.4.3 Các socket ............................. 72
4.4.4 Liên kết mềm ........................... 72
4.5 Quyền truy cập đến tập tin và thư mục ................. 73
4.6 Các câu lệnh cơ bản để làm việc với tập tin và thư mục ....... 79
4.6.1 Câu lệnh chown và chgrp .................... 80
4.6.2 Câu lệnh mkdir .......................... 80
4.6.3 Câu lệnh cat ........................... 80
4.6.4 Câu lệnh cp ............................ 81
4.6.5 Câu lệnh mv ............................ 82
4.6.6 Câu lệnh rm rmdir ...................... 82
4.6.7 Câu lệnh more less ..................... 83
4.6.8 Câu lệnh tìm kiếm find và mẫu tên tập tin .......... 83
4.6.9 Câu lệnh split .......................... 86
4.6.10 So sánh các tập tin và lệnh patch ............... 87
4.7 Các câu lệnh lưu trữ và nén tập tin ................... 88
4.7.1 Chương trình tar ......................... 89
4.7.2 Chương trình gzip ........................ 91
4.7.3 Chương trình bzip2 ....................... 92
4.7.4 Sử dụng kết hợp tar với gzip bzip2 ............ 94
4.8 Tạo và gắn các hệ thống tập tin ..................... 95
MỤC LỤC v
5 Bash 100
5.1 Hệ vỏ là gì? .................................100
5.2 Các ký tự đặc biệt .............................101
5.3 Thực thi các câu lệnh ...........................102
5.3.1 Thao tác ; ..............................102
5.3.2 Thao tác & .............................103
5.3.3 Thao tác && và || ........................103
5.4 Đầu vào/đầu ra tiêu chuẩn ........................103
5.4.1 Dòng dữ liệu vào – ra .......................103
5.4.2 Lệnh echo .............................104
5.4.3 Lệnh cat ..............................104
5.5 Chuyển hướng đầu vào/đầu ra, đường ống và bộ lọc ..........105
5.5.1 Sử dụng >, < và ».........................105
5.5.2 Sử dụng | .............................107
5.5.3 Bộ lọc ................................107
5.6 Tham biến và các biến số. Môi trường của hệ vỏ ............108
5.6.1 Các dạng tham biến khác nhau .................108
5.6.2 Dấu nhắc của hệ v ........................110
5.6.3 Biến môi trường PATH .......................111
5.6.4 Biến môi trường IFS .......................112
5.6.5 Thư mục hiện thời và thư mục cá nhân ............112
5.6.6 Câu lệnh export .........................112
5.7 Khai triển biểu thức ............................112
5.7.1 Khai triển dấu ngoặc .......................113
5.7.2 Thay thế dấu ngã (Tilde Expansion) ..............114
5.7.3 Phép thế các tham biến và biến số ...............114
5.7.4 Phép thế các câu lệnh .......................114
5.7.5 Phép thế số học (Arithmetic Expansion) ............115
5.7.6 Phân chia từ (word splitting) ..................115
5.7.7 Khai triển các mẫu tên tập tin và thư mục (Pathname Ex-
pansion) ..............................115
5.7.8 Xóa các ký tự đặc biệt .......................116
5.8 Shell - một ngôn ngữ lập trình ......................116
5.8.1 Toán tử if test (hoặc [ ]) ..................117
5.8.2 Toán tử test và điều kiện của biểu thức ............117
5.8.3 Toán tử case ...........................120
5.8.4 Toán tử select ..........................120
5.8.5 Toán tử for ............................121
5.8.6 Toán tử while until .....................122
5.8.7 Các hàm số .............................123
5.8.8 Tham số ..............................123
5.8.9 Biến nội bộ (local) .........................123
5.9 Script của hệ vỏ và lệnh source .....................124
5.10 Câu lệnh sh ................................125
vi MỤC LỤC
6 Sử dụng Midnight Commander 126
6.1 Cài đặt chương trình Midnight Commander ..............126
6.2 Vẻ ngoài của màn hình Midnight Commander ............127
6.3 Trợ giúp ...................................129
6.4 Sử dụng chuột ...............................130
6.5 Điều khiển các bảng ............................131
6.5.1 Dạng danh sách tập tin ......................131
6.5.2 Những chế độ hiển thị khác ...................134
6.5.3 Các tổ hợp phím điều khiển bảng ................136
thông tin tài liệu
Tự học Linux dễ hơn bao giờ hết chỉ với tài liệu này
Mở rộng để xem thêm
từ khóa liên quan
xem nhiều trong tuần
yêu cầu tài liệu
Giúp bạn tìm tài liệu chưa có

LÝ THUYẾT TOÁN


×