Danh sách 4 chức năng mà bất cứ người dùng Linux nào cũng cần biết khi sử dụng trình chỉnh sửa văn bản Vim
Chúng ta đã biết về tầm quan trọng của các trình chỉnh sửa văn bản trong việc quản trị hệ thống Linux. Nano cũng là một lựa chọn tốt tuy nhiên ngày nay nhiều quản trị viên thích sử dụng công cụ Vim hơn và nó đã trở thành mặc định trên nhiều hệ thống
Đối với người mới dùng thì tôi yêu cầu họ phải biết làm 4 tác vụ sau
- Tạo/Mở một files
- Sửa một Files
- Lưu thay đổi
- Thoát khỏi Files
Bài viết này hướng tới người mới học Linux
Các chế độ của Vim
Bắt đầu đi vào những gì chi tiết hơn thì tôi sẽ trình bày nhanh về các mode của vim bởi vì ở trong các chế độ khác nhau thì bàn phím phản hồi khác nhau. Nếu bạn đang ở chế độ Command thì phím i sẽ chuyển sang chế độ Insert. Nếu trong chế độ Insert thì phím i sẽ nhập chữ i vào văn bản
Danh sách các mode
- Command mode – Gán lệnh cho vim, dùng phím Esc để vào command mode
- Execute mode: Thực thi lệnh trong vim, dùng phím : để vào Execute mode
- Insert mode: Nhập nội dung vào văn bản (Dùng phím i để vào Insert mode, thực ra còn nhiều cách khác nhau, mình hướng dẫn dùng phím i vì nó đơn giản)
Tạo/mở một files mới
Để tạo hoặc mở một files mới bạn có lệnh vim (Đường dẫn tới files đó). Nếu files đó không tồn tại thì nó sẽ tự được tạo mới còn nếu đã có rồi thì nó sẽ được mở ra. Ví dụ
vim ~/Documents/distributions
Vim sẽ mở ra ở chế độ Command Mode
Sửa files
Vim mặc định khởi động ở Command mode, vì vậy tôi cần chuyển sang Insert mode để bắt đầu chỉnh sửa nội dung. Cách chuyển là sử dụng phím i như tôi đã nói ở trên, bạn cũng có thể di chuyển vị trí con trỏ bằng các phím mũi tên. Sau khi chuyển sang Insert Mode bạn có thể nhập nội dung vào
Lưu File
Để lưu files bạn cần rời Insert Mode và chuyển về Command Mode bằng cách bấm phím Esc, sau đó bạn nhập :w để lưu lại files
Thoát Vim
Bạn chuyển sang Command Mode bằng cách bấm phím Esc và gõ lệnh :q
Kết hợp các câu lệnh
Ở Command mode bạn có thể kết hợp các câu lệnh để thực hiện một lúc nhiều nhiệm vụ. Ví dụ nếu bạn muốn lưu và thoát files cùng lúc bạn có thể gõ :wq
Hoặc bạn muốn thoát ma không lưu files thì có thể gõ lệnh :q!
Blog Giải pháp
Peering trực tiếp VNPT, FPT, Viettel – Cloudzone tăng tốc độ truy cập vượt bậc
Peering trực tiếp VNPT, FPT, Viettel tại Cloudzone là bước nâng cấp hạ tầng mạng [...]
Blog Giải pháp
Multi-Peering – Giải pháp tối ưu tốc độ & độ ổn định hạ tầng mạng tại Cloudzone.vn
Trong kỷ nguyên số, tốc độ và sự ổn định của mạng Internet là yếu [...]
Blog
[Chính thức] Cloudzone hoàn tất kết nối peering với 3 nhà mạng lớn nhất việt nam FPT, Viettel, VNPT
Tháng 8/2025 đánh dấu một bước tiến quan trọng trong việc nâng cao chất lượng [...]
Blog Giải pháp
Endpoint Security là gì? Vai trò bảo vệ máy chủ của Endpoint Security
Máy chủ (server) là nơi lưu trữ dữ liệu vận hành của mọi doanh nghiệp. [...]
Blog Giải pháp
RTBH: “Tấm Khiên” Chống DDoS Của Cloudzone.vn Hoạt Động Như Thế Nào?
Trong thế giới số, các cuộc tấn công từ chối dịch vụ (DDoS) giống như [...]
Blog Giải pháp
RTBH và các phương pháp Anti DDoS đa lớp – Đâu là lựa chọn tối ưu?
RTBH và các phương pháp chống DDoS đa lớp không chỉ là những thuật ngữ [...]