5
7.3. Lập trình C trên UNIX ............................................................................................. 197
7.3.1. Trình biên dịch gcc ........................................................................................... 197
7.3.2. Công cụ GNU make ......................................................................................... 201
7.3.3. Làm việc với file............................................................................................... 203
7.3.4. Thư viện liên kết............................................................................................... 211
7.3.5 Các công cụ cho thư viện ................................................................................. 220
TÀI LIỆU THAM KHẢO ...................................................................................... 223
CHÚ THÍCH MỘT SỐ THUẬT NGỮ ................................................................... 224
PHỤ LỤC A. QUÁ TRÌNH CÀI ĐẶT REDHAT-LINUX ........................................ 227
AA. Cài đặt phiên bản RedHat 6.2 ................................................................................. 228
AA.1. Tạo đĩa mềm khởi động ................................................................................... 228
AA.2. Phân vùng lại ổ đĩa DOS/Windows hiện thời.................................................. 228
AA.3. Các bước cài đặt (bản RedHat 6.2 và khởi động từ CD-ROM)....................... 229
AA.4. Các hạn chế về phần cứng đối với Linux ........................................................ 239
PHỤ LỤC B. TRÌNH SOẠN THẢO VIM .............................................................. 242
B.1 Khởi động vim............................................................................................................ 244
B.1.1 Mở chương trình soạn thảo vim........................................................................ 244
B.1.2. Tính năng mở nhiều cửa sổ.............................................................................. 245
B.1.3. Ghi và thoát trong vim ..................................................................................... 246
B.2. Di chuyển trỏ soạn thảo trong Vim ......................................................................... 247
B.2.1. Di chuyển trong văn bản.................................................................................. 247
B.2.2. Di chuyển theo các đối tượng văn bản............................................................. 248
B.2.3. Cuộn màn hình................................................................................................. 248
B.3. Các thao tác trong văn bản ...................................................................................... 249
B.3.1. Các lệnh chèn văn bản trong vim..................................................................... 249
B.3.2. Các lệnh xoá văn bản trong vim ...................................................................... 250
B.3.3. Các lệnh khôi phục văn bản trong vim ............................................................ 250
6.3.4. Các lệnh thay thế văn bản trong vim ................................................................ 250
B.3.5. Sao chép và di chuyển văn bản trong vim ....................................................... 252
B.3.6. Tìm kiếm và thay thế văn bản trong vim ......................................................... 253
B.3.7. Đánh dấu trong vim ......................................................................................... 254
B.3.8. Các phím sử dụng trong chế độ chèn............................................................... 255
B.3.9. Một số lệnh trong chế độ ảo............................................................................. 256
B.3.10. Các lệnh lặp ................................................................................................... 256
B.4. Các lệnh khác ............................................................................................................ 257
B.4.1. Cách thực hiện các lệnh bên trong Vim........................................................... 257
B.4.2. Các lệnh liên quan đến file............................................................................... 257