Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình Bash

Trình soạn thảo văn bản dòng lệnh cần thiết cho Linux:Chọn cái hoàn hảo

Biết cách chỉnh sửa tệp nhanh chóng và hiệu quả thông qua dòng lệnh là điều quan trọng đối với mọi quản trị viên hệ thống Linux. Việc chỉnh sửa tệp được thực hiện hàng ngày, cho dù đó là tệp cấu hình, tệp người dùng, tài liệu văn bản hay bất kỳ tệp nào bạn cần chỉnh sửa.

Bạn nên chọn một trình soạn thảo văn bản dòng lệnh yêu thích và thành thạo nó. Mặc dù việc biết cách sử dụng nhiều trình soạn thảo văn bản khác nhau mang lại lợi ích nhưng việc thành thạo ít nhất một trình soạn thảo văn bản là điều cần thiết để xử lý các tác vụ phức tạp hơn.

Trong hướng dẫn này, chúng tôi sẽ giới thiệu cho bạn các trình soạn thảo văn bản dòng lệnh phổ biến nhất trong Linux và thảo luận về ưu và nhược điểm của chúng.

Tuy nhiên, chúng tôi sẽ không cung cấp hướng dẫn toàn diện về cách làm việc với từng phần trong số đó vì đó có thể là một bài viết hoàn toàn riêng biệt với những giải thích chi tiết.

1. Trình soạn thảo Vi/Vim

Đầu tiên trong danh sách của chúng tôi là Vi khét tiếng /Vim (Vim đến từ Vi được cải tiến), đây là một trình soạn thảo văn bản rất linh hoạt có thể thực hiện nhiều thao tác khác nhau trên văn bản.

Trình soạn thảo văn bản dòng lệnh cần thiết cho Linux:Chọn cái hoàn hảo Vi/Vim Linux Editor

Ví dụ:bạn có thể sử dụng biểu thức chính quy trong Vim để thay thế các đoạn văn bản trong một tệp. Tất nhiên, đây không phải là ưu điểm duy nhất của nó mà còn giúp dễ dàng điều hướng giữa các dòng, từ, đoạn văn và đánh dấu văn bản.

Vim có thể không phải là trình soạn thảo văn bản thân thiện với người dùng nhất nhưng nó thường được các nhà phát triển và người dùng Linux ưa thích. Nếu muốn cài đặt trình soạn thảo văn bản dòng lệnh Vim trên hệ thống của mình, bạn có thể sử dụng lệnh liên quan đến bản phân phối Linux của mình:

Cài đặt Vi/Vim Editor trong Linux

$ sudo apt install vim [On Debian, Ubuntu and Mint]
$ sudo yum install vim [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/vim [On Gentoo Linux]
$ sudo apk add vim [On Alpine Linux]
$ sudo pacman -S vim [On Arch Linux]
$ sudo zypper install vim [On OpenSUSE] 

Nếu bạn muốn xem thông tin toàn diện của chúng tôi về Vim, vui lòng tham khảo các liên kết bên dưới:

2. Trình chỉnh sửa Nano

Nano có lẽ là một trong những trình soạn thảo văn bản dòng lệnh được sử dụng nhiều nhất. Lý do cho điều này là vì tính đơn giản của nó và thực tế là nó được cài đặt sẵn trong hầu hết các bản phân phối Linux.

Trình soạn thảo văn bản dòng lệnh cần thiết cho Linux:Chọn cái hoàn hảo Trình soạn thảo Nano cho Linux

Nano không có tính linh hoạt của Vim, nhưng nó chắc chắn sẽ hoạt động nếu bạn cần chỉnh sửa một tệp lớn. Trên thực tế, piconano khá giống nhau.

Cả hai đều có các tùy chọn lệnh được hiển thị ở phía dưới để bạn có thể chọn lệnh nào sẽ chạy. Các lệnh được hoàn thành bằng tổ hợp phím Ctrl và một chữ cái hiển thị ở phía dưới.

Nano có các tính năng sau mà bạn có thể sử dụng ngay:

  • Nhận trợ giúp
  • Viết ra
  • Biện minh
  • Đọc tệp
  • Ở đâu (tìm kiếm)
  • Trang trước
  • Trang tiếp theo
  • Cắt văn bản
  • Chưa cắt văn bản
  • Cur Pos (Vị trí hiện tại)
  • Kiểm tra chính tả

Cài đặt Nano Editor trong Linux

$ sudo apt install nano [On Debian, Ubuntu and Mint]
$ sudo yum install nano [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/nano [On Gentoo Linux]
$ sudo apk add nano [On Alpine Linux]
$ sudo pacman -S nano [On Arch Linux]
$ sudo zypper install nano [On OpenSUSE] 

Bạn có thể tham khảo hướng dẫn toàn diện của chúng tôi về cách chỉnh sửa tệp bằng trình chỉnh sửa Nano trong dòng lệnh Linux.

3. Trình chỉnh sửa Emacs

Đây có lẽ là trình soạn thảo văn bản phức tạp nhất trong danh sách của chúng tôi. Đây là trình soạn thảo dòng lệnh lâu đời nhất hiện có cho cả hệ thống dựa trên Linux và UNIX. Emac có thể giúp bạn làm việc hiệu quả hơn bằng cách cung cấp môi trường tích hợp cho nhiều loại nhiệm vụ khác nhau.

Trình soạn thảo văn bản dòng lệnh cần thiết cho Linux:Chọn cái hoàn hảo Trình chỉnh sửa Emacs cho Linux

Lúc đầu, giao diện người dùng có thể trông khó hiểu. Điều đáng mừng là emacs có sách hướng dẫn rất chi tiết sẽ giúp bạn điều hướng tệp, chỉnh sửa, tùy chỉnh và thiết lập lệnh. Emacs là công cụ tối ưu được sử dụng bởi *Nix nâng cao người dùng.

Dưới đây là một số tính năng khiến nó trở thành lựa chọn ưu tiên so với các trình chỉnh sửa trước đây mà chúng tôi đã đề cập:

  • Nền tảng máy chủ Emacs cho phép nhiều máy chủ kết nối với cùng một máy chủ Emacs và chia sẻ danh sách bộ đệm.
  • Trình quản lý tệp mạnh mẽ và có thể mở rộng.
  • Khả năng tùy chỉnh vượt xa trình chỉnh sửa thông thường – như một số người nói rằng đó là một hệ điều hành trong hệ điều hành.
  • Tùy chỉnh lệnh.
  • Có thể thay đổi sang chế độ giống Vi(m).

Cài đặt Emacs Editor trong Linux

Emac là trình chỉnh sửa đa nền tảng và có thể dễ dàng cài đặt bằng các lệnh hiển thị bên dưới:

$ sudo apt install emacs [On Debian, Ubuntu and Mint]
$ sudo yum install emacs [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/emacs [On Gentoo Linux]
$ sudo apk add emacs [On Alpine Linux]
$ sudo pacman -S emacs [On Arch Linux]
$ sudo zypper install emacs [On OpenSUSE] 

4. Trình soạn thảo văn bản vi mô

Vi mô là trình soạn thảo văn bản dựa trên thiết bị đầu cuối hiện đại và trực quan giúp thu hẹp khoảng cách giữa trình soạn thảo dòng lệnh truyền thống và mong đợi của người dùng hiện đại.

Không giống như những đường cong học tập dốc liên quan đến các biên tập viên như Vim hoặc Emac , Vi mô cung cấp cách tiếp cận thân thiện hơn với người dùng, giúp cả người mới sử dụng và người dùng có kinh nghiệm đều có thể truy cập được.

Một trong những tính năng nổi bật của Micro là hỗ trợ chức năng chuột, cho phép người dùng chọn, sao chép và dán văn bản giống như trong trình chỉnh sửa đồ họa.

Ngoài ra, nó còn tự hào có một hệ thống plugin mạnh mẽ, cho phép người dùng mở rộng khả năng của nó theo nhu cầu của họ. Việc làm nổi bật cú pháp, ngăn phân chia và tổ hợp phím có thể tùy chỉnh càng làm tăng thêm sức hấp dẫn của nó.

Về cơ bản, Trình chỉnh sửa vi mô gói gọn những gì tốt nhất của cả hai thế giới:sức mạnh và hiệu quả của việc chỉnh sửa thiết bị đầu cuối, kết hợp với sự dễ dàng và quen thuộc của các trình soạn thảo văn bản hiện đại.

Trình soạn thảo văn bản dòng lệnh cần thiết cho Linux:Chọn cái hoàn hảo Trình soạn thảo văn bản vi mô

Cài đặt Micro Editor trên Linux

Có một tập lệnh hữu ích có thể cài đặt ‘Micro ‘ cho bạn bằng cách tải xuống tệp nhị phân dựng sẵn mới nhất bằng lệnh cuộn tròn như được hiển thị.

$ curl https://getmic.ro | bash

Tập lệnh sẽ cài đặt vi nhị phân vào thư mục hiện tại.

5. ne (biên tập viên tốt)

Trình soạn thảo văn bản “ne”, viết tắt của “Nice Editor ” là trình chỉnh sửa nhẹ, thân thiện với người dùng dành cho thiết bị đầu cuối được thiết kế để thu hẹp khoảng cách giữa các trình chỉnh sửa đơn giản như “nano ” và những cái phức tạp hơn như “vim ” hoặc “emacs “.

Trình soạn thảo văn bản dòng lệnh cần thiết cho Linux:Chọn cái hoàn hảo ne – trình soạn thảo văn bản

Cài đặt trên Linux

không là trình chỉnh sửa đa nền tảng và có thể dễ dàng cài đặt bằng các lệnh hiển thị bên dưới:

$ sudo apt install ne [On Debian, Ubuntu and Mint]
$ sudo yum install ne [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/ne [On Gentoo Linux]
$ sudo apk add ne [On Alpine Linux]
$ sudo pacman -S ne [On Arch Linux]
$ sudo zypper install ne [On OpenSUSE] 
Kết luận

Có những trình soạn thảo dòng lệnh khác, nhưng chúng thậm chí hầu như không đạt được chức năng mà 3 trình soạn thảo trên cung cấp. Cho dù bạn là người mới sử dụng Linux hay chuyên gia về Linux, bạn chắc chắn sẽ cần phải học ít nhất một trong những trình soạn thảo nêu trên.

Nếu chúng tôi bỏ sót bất kỳ trình soạn thảo dòng lệnh nào trong bài viết này, vui lòng đừng quên thông báo cho chúng tôi qua nhận xét.