• Downloading from our site will require you to have a paid membership. Upgrade to a Premium Membership from 10$ a month today!

    Dont forget read our Rules! Also anyone caught Sharing this content will be banned. By using this site you are agreeing to our rules so read them. Saying I did not know is simply not an excuse! You have been warned.

Câu lệnh mở + sửa + lưu file bằng linux command

Admin

Well-Known Member
Staff member
Administrator
Linux là một hệ điều hành được điều khiển đa phần qua môi trường dòng lệnh ( console ), thêm vào đó, các file cấu hình dịch vụ trên Linux thường được chỉnh sửa bởi trình editor là vi ( hay vim, bản cải thiện của vi ). Nếu bạn là người thường xuyên quản trị server linux qua console, thì vi là trình tiện ích hay sử dụng . Do vậy, học cách sử dụng vi là một yêu cầu tối thiểu và cần thiết cho một người sử dụng linux.

1. Cơ bản

- Sử dụng vi kèm theo tên file(s) muốn edit: vi one.txt two.txt etc.txt
- Có 2 mode: command mode và insert mode. Khi bắt đầu sử dụng lệnh vi, vi mặc định ở command mode. Hoặc ấn Esc để chuyển sang command mode khi người dùng đang ở insert mode.

2. Các lệnh edit cơ bản

- Ấn phím lệnh i hoặc a từ chế độ command mode để chuyển sang insert mode. i để thêm ký tự trước con trỏ, a để thêm ký tự sau con trỏ.
- Sử dụng lệnh h j k l hoặc các phím mũi tên tương ứng để di chuyển con trỏ sang trái, xuống, lên, sang phải.
- Sử dụng x xóa 1 ký tự, dw xóa 1 từ, dd xóa cả 1 dòng.
- Sử dụng số N đi trước phím lệnh để lặp lại N lần tác dụng của lệnh. Ví dụ, 3dw sẽ xóa 3 từ tính từ vị trí con trỏ.
- Sử dụng u ( = undo )để khôi phục lại những thay đổi trước đó.
- Sử dụng ZZ hay hay :wq lưu lại tất cả thay đổi và thoát.
- Sử dụng :q! thoát ra không lưu lại bất kỳ thay đổi nào.

3. Cắt và dán

- yy sao chép dòng hiện tại vào buffer, Nyy sao chép N dòng.
- p ( P ) dán nội dung từ buffer vào dưới ( trên ) dòng hiện tại

4. Nhảy đến hàng hay cột

- Gõ một số N trước ký tự G để đi đến dòng thứ N, vd 23G sẽ nhảy đến dòng 23.
- Gõ một số N trước ký tự | (pipe) để nhảy đến cột thứ N.

5. Sử dụng . để lặp lại action gần . Ví dụ người dùng gõ i để insert dòng chữ “hello world”, sau đó chuyển sang chế độ command mode bằng phím Esc, nhảy xuống dòng và gõ . , dòng chữ “hello world” sẽ hiện ra.

6. Tìm kiếm

- Sử dụng / (?) đi theo sau là từ muốn tìm để tìm kiếm từ trong phần văn bản sau ( trước ) con trỏ. ví dụ /foobar hay ?foobar.
- Sau khi kết quả tìm kiếm đầu tiên hiện ra, sử dụng n để tìm kiếm tiếp trong phần văn bản còn lại sau con trỏ, N để tìm kiếm ngược trở lại đầu văn bản trước con trỏ.

7. Các lệnh colon ( đi sau dấu : )

- :%s/foo/bar/g tìm sự xuất hiện của “foo” trong toàn bộ file và thay thế bằng “bar”, /foo/bar/g chỉ thay thế ở dòng hiện tại.
- et nu hiển thị số dòng trước mỗi dòng, et nonu để bỏ hiển thị số dòng.
- :1,8d xóa từ dòng 1 cho đến dòng 8 trong file.
- Sử dụng ma để đánh dấu dòng hiện tại là a ( có thể là bất cứ ký tự nào từ a-z ). Sau đó dùng ‘a để nhảy đến dòng đã được dánh dấu là a từ bất cứ đâu. Có thể sử dụng với colon, :’a,’b d xóa tất cả các dòng bắt đầu từ dòng được đánh dấu là a cho đến dòng được đánh dấu là b, hoặc ngược lại.
- :w newfile.txt để save nội dung của file hiện tại vào một file mới là newfile.txt ( tựa “save as” bên Win Word ).
- :8,16 co 32 để copy dòng 8 đến 16 đến điểm sau dòng 32.
- :3,16 m 32 để chuyển rời dòng 8 đến 16 đến điểm sau dòng 32.
- Nếu dùng vi để mở nhiều file ( vi file1 file2 file3 ), có thể sử dụng :n để nhảy đến file tiếp theo và :rew để nhảy quay ngược lại đến file đầu tiên, :args để hiện thị tất cả các file đang được mở.

8. Vi for Smarties

- Sử dụng G để nhảy đến dòng cuối cùng của file.
- Khi xóa nhiều dòng, di chuyển con chuột đến dòng đầu tiên, gõ ma để đánh dấu, sau di đến dòng cuối cùng và gõ d’a để xóa những dòng đó.
- $ để nhảy xuống cuối dòng, :$ để nhảy đến dòng cuối của file.
- 0 để nhảy đến đầu dòng, :0 để nhảy tới dòng đầu tiên của file.
- d$ xóa từ vị trí con trỏ hiện tại đến cuối dòng.
- :10,$ d xóa từ dòng 10 cho đến dòng cuối cùng của file, hoặc ngược lại.
- :10,20 m 0 chuyển rời dòng 10 đến 20 lên trên dòng đầu tiên của file.
 

Facebook Comments

Similar threads
Thread starter Title Forum Replies Date
Admin Câu lệnh DELETE trong SQL PHP 0
Admin Một số câu lệnh ssh kiểm tra server khi bị tấn công DDoS VPS & Dedicated Server 0
Admin Các câu lệnh sử dụng Shell và cách khắc phục sự cố không local được Local attack 0
dammechiase Hack Game Fishing Hook Free Mới Nhất – Mod Full Tiền Game Lưỡi Câu Miễn Phí không cần root máy Trò chơi 0
T Blockchain + IoT: Ý tưởng lớn nhưng gặp câu hỏi khó Tin tức CNTT 0
D MARKETING PHÒNG KHÁM – CÂU CHUYỆN THÀNH CÔNG CỦA CHÚNG TÔI Thảo luận chung 0
C Một số câu hỏi phỏng vấn quản trị hệ thống Thảo luận chung 0
C Youtube Những câu nói hay và ý nghĩa về cuộc sống (Phần 15) Video, clip 1
C Youtube Những câu nói hay và ý nghĩa về cuộc sống (Phần 14) Video, clip 0
C Youtube Những câu nói hay và ý nghĩa về cuộc sống (Phần 13) Video, clip 1
C Youtube Những câu nói hay và ý nghĩa về cuộc sống (Phần 12) Video, clip 1
C Youtube Những câu nói hay và ý nghĩa về cuộc sống (Phần 11) Video, clip 1
C Những câu nói hay và ý nghĩa về cuộc sống (Phần 10) Video, clip 0
C Youtube Những câu nói hay và ý nghĩa về cuộc sống (Phần 9) Video, clip 0
C Youtube Những câu nói hay và ý nghĩa về cuộc sống (Phần 8) Video, clip 0
C Youtube Những câu nói hay và ý nghĩa về cuộc sống (Phần 7) Video, clip 4
C Youtube Những câu nói hay và ý nghĩa về cuộc sống (Phần 6) Video, clip 1
C Youtube Những câu nói hay và ý nghĩa về cuộc sống (Phần 5) Video, clip 0
C Youtube Những câu nói hay và ý nghĩa về cuộc sống (Phần 4) Video, clip 0
C Youtube Tổng hợp những câu nói hay và ý nghĩa về cuộc sống (Phần 3) Video, clip 0
C Tổng hợp những câu nói hay và ý nghĩa về cuộc sống (Phần 2) Video, clip 0
T [Cần hướng dẫn] Những câu hỏi về Hosting-Server-Domain Hỏi đáp về domain & hosting 2
T [Giúp]Thưc Hư Câu Chuyện Là Như Thế Này Truyện cười 2
B Những câu thơ chế vui vềcác bà vợ Thơ, báo, tạp chí 1
B Những câu thơ chế vui tổng hợp Thơ, báo, tạp chí 0
Admin Tổng hợp các câu nói tiếng anh thông dụng khi giao tiếp Góc thành viên học tập 2
Admin Câu điều kiện và câu ước trong tiếng anh Sách, truyện, tài liệu 0
Admin Dùng thử Nokia Story Teller beta, ứng dụng xem ảnh theo dạng câu chuyện dựa trên thời gian, địa điểm Windows phone 0
Admin [MsVN] La Lingerie 2008 BluRay 720p DTS 2Audio x264-CHD - Câu Lạc Bộ Kiếm Chồng Phim 0
T [Câu Đố] Câu đố logic khá hại não cácbạn trẻ Hình ảnh 0
C Guild và câu chuyện tình anh em tại vương quốc Gà Trò chuyện linh tinh 0
M Mặt dây chuyền chạm câu chú om mani padme hum Trò chuyện linh tinh 0
M Game pc Mặt dây chuyền chạm câu chú om mani padme hum Trò chơi 0
N Android Mặt dây chuyền ngọc bích nephrite kiểu bông sala chạm câu chú Tin tức, giới thiệu về ĐTDĐ 0
Admin Các câu nói tiếng Anh hay sử dụng khi đi máy bay Sách, truyện, tài liệu 3
Lee_Jin Xin Xin mọi Người hd edit câu trả lời cuả bot chat Johncms 10
Admin Anti spam - Trả lời câu hỏi trước khi đăng bài viết (AJAX) Add-ons 0
D Trả lời tận cùng câu hỏi về ngành khát nhân lực Tin tức, sự kiện thường ngày 1
nhokzodanh top giải đáp bài tập và các câu hỏi thắt mắt trong kỳ thi Góc thành viên học tập 7
blog4me [Share] câu hỏi tự bạch nhanh Ver TTVN ™ Thành viên làm quen 2
blog4me Chiêu lừa mới nhằm câu cước thuê bao Tin tức, sự kiện thường ngày 1
T 28 câu chuyên cười đặc sắc Truyện cười 0
Admin Câu chúc tết hay nhất mọi thời đại Thảo luận chung 2
N những câu đố lừatình , d, nhung cau dolua tinh, truyện cười,truyen cuoi, cau do vui,câu đố vui Truyện cười 0
C Thủ thuật Hưướng dẫn câu cá trong game avatar Trò chơi 0
K [Hỏi] Avatar auto câu cá Thảo luận chung 1
H Xin Câu xin admin edit giup em cai code postbit nay Vbulletin 0
tubotocdo Share Câu đối cuộn động, hoa mai và pháo hoa cho blog web (PRO) Mã nguồn web 2
Yeukodamnoi [you] có phiên bản hack auto câu cá Avatar không Crack, hack, mod, ghép game, ứng dụng 2
D Share Hướng dẫn hạn chế câu chửi tục trong diễn đàn JohnCms All Shared Scripts 0

Similar threads

New posts New threads New resources

Back
Top