1. Trang chủ
  2. » Thể loại khác

Tài Liệu - Võ Tấn Dũng (votandung) ď Exercise6

4 101 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

BÀI TẬP LINUX SỐ (bài tập sử dụng trình soạn thảo Vi) GV: Võ Tấn Dũng 1) Cách mở file vi: #vi tên-tập-tin Lệnh mở tập tin có sẵn tạo tập tin Nếu tên-tập-tin chưa có lệnh tạo mới, ngược lại mở tập tin có #vi Lệnh vi khơng có đối số cho phép tạo tập tin lưu tên tập tin sau #view tên-tập-tin Mở tập tin chế độ đọc 2) Cách chuyển qua lại chế độ: Trình soạn thảo vi có chế độ hoạt động là: - Command Mode (chế độ lệnh) - Entry Mode (chế độ soạn thảo) - Last-line mode (chế độ dòng cuối) Cách chuyển qua lại chế độ: ¾ Muốn vào Command Mode ta nhấn phím ESC ¾ Khi Command Mode ta chuyển sang Edit Mode cách sau: - Nhấn phím Insert - Nhấn phím chữ i, a, o,… theo bảng sau: (Table 9-2 sách tiếng Anh “Fundamentals of Linux”) Command Meaning a Thêm văn vào sau vị trí trỏ A Thêm văn vào cuối dòng (dòng chứa trỏ) i Chèn văn trước trỏ I Chèn văn vào đầu dòng o Tạo dòng nằm trỏ O Tạo dòng nằm trỏ ¾ Khi Command Mode ta chuyển sang Last-line Mode cách nhấn: - ký tự hai chấm ‘:’ (Shift-:) - dấu xuyệt ‘/’ - dấu chấm hỏi ‘?’ (Shift-?) 3) Các lệnh di chuyển trỏ văn bản: (Xem Table 9-3 sách tiếng Anh “Fundamentals of Linux”) Các lệnh phải thực Command Mode Command Meaning h, ←, or Back Space Di chuyển sang trái ký tự j or ↓ Di Chuyển xuống dòng k or ↑ Di chuyển lên dòng l,→, or Space bar Di chuyển sang phải (forward) ký tự w Di chuyển sang phải từ (bao gồm dấu chấm câu) trang W b B e $ (zero) or ^ Return H M L Control-f Control-d Control-b Control-u Di chuyển sang phải từ (bỏ qua dấu chấm câu) Di chuyển sang trái (back) từ (bao gồm dấu chấm câu) Di chuyển sang trái (back) từ (bỏ qua dấu chấm câu) Di chuyển đến cuối từ hành Di chuyển đến cuối dòng Di chuyển đầu dòng Di chuyển xuống đầu dòng Di chuyển đến đầu hình Di chuyển đến hình Di chuyển đến cuối hình Di chuyển xuống trang hình Cuộn xuống trang hình Di chuyển lên trang hình Di chuyển lên trang hình 4) Các lệnh xóa văn bản: (Xem Table 9-4 sách tiếng Anh “Fundamentals of Linux”) Các lệnh phải thực Command Mode Command Meaning x (lowercase) Xóa ký tự vị trí trỏ X (uppercase) Xóa ký tự bên trái trỏ dw Xóa từ (hoặc phần từ nằm bên phải trỏ) 3dw Xóa từ dd Xóa dòng chứa trỏ 3dd Xóa dòng D Xóa bên trái dòng (từ vị trí trỏ đến cuối dòng) dG Xóa đến cuối tập tin d1G Xóa từ đầu tập tin đến vị trí trỏ :5,10d Xóa dòng từ dòng đến dòng 10 5) Các lệnh undo, repeat thay đổi văn bản: Các lệnh sau dùng để thay đổi văn bản, hủy bỏ lặp lại lệnh soạn thảo Nhiều lệnh số chuyển ta sang chế độ soạn thảo dạng Insert (chèn), nhớ nhấn ESC để chuyển sang Command Mode Editing Commands Command cw 3cw R C s r i i (Return) J xp Meaning Xóa từ (hoặc phần từ nằm bên phải trỏ) chuyển chế độ soạn thảo Entry Mode Xóa từ chuyển sang Entry Mode Chuyển sang chế độ ghi đè Thay đổi từ vị trí trỏ đến cuối dòng Thay chuỗi cho ký tự Thay ký tự vị trí trỏ Chuyển sang Entry Mode cho phép nhập nội dung vào trước vị trí trỏ Ngắt dòng Nối dòng hành dòng với Đảo vị trí ký tự trỏ ký tự bên phải trang ~ u U :u Chuyển hoa/thường ký tự vị trí trỏ Hủy bỏ (undo) lệnh vừa thực Undo tất thay đổi dòng hành Undo lệnh trước gõ last-line 6) Copy dán (paste) văn Để copy dán văn bản, dùng lệnh sau đây: Command Meaning yy Đưa dòng văn vào đệm Y Đưa dòng văn vào đệm p Lấy nội dung đệm đưa vào văn sau vị trí hành trỏ P Lấy nội dung đệm đưa vào văn sau vị trí hành trỏ :1,3 co Copy dòng đến đặt sau dòng :4,6 m Di chuyển dòng đến dòng sang dòng (dòng thành dòng 8; dòng thành dòng 7, dòng thành dòng 6) 7) Lưu thoát tập tin soạn thảo: Để lưu thoát tập tin, dùng lệnh sau: Command Meaning :w Lưu thay đổi (ghi buffer vào tập tin) :w new_filename Lư buffer vào tập tin có tên new_filename :wq Lưu thay đổi thoát khỏi vi ZZ Lưu thay đổi khỏi vi :q! Thốt mà khơng lưu thay đổi :wq! Lưu thay đổi thoát vi (Dấu chấm than ! nghĩa ghi đè lên tập tin có quyền đọc bạn soạn thảo user chủ sở hữu tập tin) 8) Các lệnh soạn thảo nâng cao: Trình soạn thảo Vi có lệnh soạn thảo nâng cao: • • Cho số dòng Cho ký tự ẩn ký tự Tab ký tự kết thúc dòng (end-of-line) Lệnh set dùng chế độ last-line Edit Session Customization Commands Command Meaning :set nu Hiện số dòng :set nonu Ẩn số dòng :set ic Chỉ định tìm kiếm không phân biệt hoa thường :set noic Chỉ định tìm kiếm có phân biệt hoa thường :set list Cho ký tự ẩn ký tự Tab ký tự kết thúc dòng trang :set :set :set :set :set nolist showmode noshowmode all Không ký tự ẩn ký tự Tab ký tự kết thúc dòng Hiện chế độ hành Khơng chế độ hành Display all vi variables set Display all possible vi variables and their current settings (sinh viên tự dịch tiếp) To find a line or to search and replace and advanced editing, use the following options: Advanced Editing/Search Commands Command Meaning G Go to last line of file 1G Go to first line of file :21 Go to line 21 21G Go to line 21 To clear the screen or insert files, use the following options: Clearing/Insertion Commands Command Meaning Control-L Clear (refresh) scrambled screen (màn hình hiển thị) :r filename Insert (read) file at line after cursor :34 r filename Insert file after line 34 To search and replace text, use the following options: Search and Replace Commands Command Meaning /string Search forward for string ?string Search backward for string n Find next occurrence (sự xuất hiện) of string N Find previous occurrence of string :%s/old/new/g Search and replace globally 9) Creating and Saving a File To create a file using the vi editor: Type vi filenameto create the file Type i to insert text Press the Escape key to change to command mode Type :wq to write the file and exit vi trang ...W b B e $ (zero) or ^ Return H M L Control-f Control-d Control-b Control-u Di chuyển sang phải từ (bỏ qua dấu chấm câu) Di chuyển sang trái (back) từ (bao... thảo nâng cao: • • Cho số dòng Cho ký tự ẩn ký tự Tab ký tự kết thúc dòng (end-of-line) Lệnh set dùng chế độ last-line Edit Session Customization Commands Command Meaning :set nu Hiện số dòng... ký tự vị trí trỏ Hủy bỏ (undo) lệnh vừa thực Undo tất thay đổi dòng hành Undo lệnh trước gõ last-line 6) Copy dán (paste) văn Để copy dán văn bản, dùng lệnh sau đây: Command Meaning yy Đưa dòng

Ngày đăng: 15/12/2017, 17:00

Xem thêm:

TỪ KHÓA LIÊN QUAN

w