Cách sử dụng GNU Nano Editor

How Use Gnu Nano Editor



Khi bạn đang làm việc trên giao diện dòng lệnh (CLI) trên Linux, bạn thường sẽ phải tạo / chỉnh sửa các tệp văn bản. Có rất nhiều trình soạn thảo văn bản được thiết kế cho CLI, ví dụ: Vim, Emacs, Nano, v.v.

Bài viết này sẽ tập trung vào trình soạn thảo văn bản Nano. GNU Nano là một phần của hệ thống GNU / Linux. Chương trình này là một trình soạn thảo văn bản rất đơn giản nhưng mạnh mẽ. GNU Nano rất phù hợp cho những người thích sự đơn giản hơn là tính năng và sức mạnh. Dưới đây, bạn sẽ học cách sử dụng trình soạn thảo GNU Nano.







GNU Nano trên Linux

Linux là chương trình hạt nhân, được tạo ra và duy trì bởi Linus Torvalds. Tuy nhiên, bản thân hạt nhân không có tác dụng gì. Các phần mềm khác nằm trên Linux là thứ tạo nên toàn bộ hệ điều hành chức năng. Hầu hết các bản phân phối Linux sử dụng phần mềm do Dự án GNU cung cấp để hoàn thiện hệ điều hành.



Nano là một trình soạn thảo văn bản là một phần của hệ thống GNU. Hệ thống GNU, được phát triển và duy trì bởi Dự án GNU, là một hệ điều hành hoàn chỉnh, miễn phí và mã nguồn mở. Điều thú vị là hầu hết tất cả các bản phân phối Linux hiện tại chỉ là một phần của toàn bộ hệ thống GNU. Đó là lý do tại sao Linux còn được gọi là GNU / Linux.



Cài đặt GNU Nano

Như bạn có thể đã đoán, hệ thống của bạn đã được cài đặt Nano. Nếu bạn chưa cài đặt Nano, nó có sẵn trên tất cả các bản phân phối Linux trực tiếp từ các máy chủ gói tương ứng của chúng. Trong hầu hết các trường hợp, tên gói sẽ là nano .





Tùy thuộc vào bản phân phối bạn đang sử dụng, hãy chạy lệnh thích hợp trong một thiết bị đầu cuối.

Đối với Debian / Ubuntu và các dẫn xuất, hãy sử dụng lệnh sau:



$sudođúng cáchTải về nano

Đối với Arch Linux và các dẫn xuất, hãy sử dụng lệnh sau:

$sudopacman-NS nano

Đối với openSUSE, SUSE Linux và các dẫn xuất, hãy sử dụng lệnh sau:

$sudozypperTải về nano

Đối với Fedora và các công cụ phái sinh, hãy sử dụng lệnh sau.

$sudodnfTải về nano

Xem trang chủ GNU Nano chính thức

Nếu bạn đang cảm thấy mạo hiểm, thì hãy thử phương pháp này. Chúng tôi sẽ cài đặt GNU Nano từ nguồn. Mặc dù đây là một điều thú vị để làm, nhưng nhược điểm là, trình quản lý gói của bạn không thể quản lý trực tiếp. Hơn nữa, nếu có bản phát hành cập nhật, bạn sẽ phải tải xuống lại nguồn, biên dịch và cài đặt lại.

Sẵn sàng? Lấy mã nguồn Nano.

$Xoăn-hoặcnano.tar.gz https://www.nano-editor.org/quận/v4/nano-4.9.3.tar.gz

Nếu bạn chưa cài đặt curl, thì bạn cũng có thể sử dụng wget.

$wget -HOẶCnano.tar.gz https://www.nano-editor.org/quận/v4/nano-4.9.3.tar.gz

Giải nén gói.

$nhựa đường -xvfnano.tar.gz

Đối với phần tiếp theo, bạn sẽ yêu cầu một số công cụ xây dựng, chẳng hạn như trình biên dịch GNU C / C ++. Trong trường hợp của Debian / Ubuntu, bạn sẽ cần cài đặt xây dựng-thiết yếu nhóm gói. Nếu bạn đang sử dụng hệ thống dựa trên Arch, hãy cài đặt base-devel Bưu kiện. Nếu bạn đang chạy các bản phân phối khác, trước tiên hãy tự nghiên cứu về các bản phân phối này.

Sau khi các công cụ cần thiết được cài đặt, hãy chạy các lệnh sau.

$đĩa CDnano-4.9.3
$./cấu hình

$chế tạo-j $(nproc)

$sudo chế tạo Tải về

Sử dụng Nano

Khi Nano đã được cài đặt, đã đến lúc sử dụng nó. Từ một thiết bị đầu cuối, hãy chạy lệnh sau.

$nano

Thao tác này sẽ khởi động trình soạn thảo Nano với một tệp văn bản trống.

Thoát khỏi Nano

Bạn đã từng đến Vim chưa? Sau đó, bạn có thể quen với meme không thể thoát Vim. Chà, trong trường hợp của Nano, không có gì phức tạp như thế này cả. nhấn để thoát khỏi trình chỉnh sửa Nano.

Tạo tệp văn bản

Để tạo tệp văn bản tại một vị trí cụ thể, hãy sử dụng cấu trúc lệnh sau. Đảm bảo rằng người dùng hiện tại có quyền ghi vào thư mục đích.

$nano <target_directory>

Ví dụ, tôi sẽ tạo một tệp văn bản với tên demo.txt tại vị trí ~ / Desktop.

$nano~/Máy tính để bàn/demo.txt

Vì tệp demo.txt không tồn tại, Nano sẽ mở một tệp văn bản trống. Tệp chưa được tạo và sẽ được ghi sau khi bạn lưu tệp.

Lưu tệp văn bản

Khi bạn đã thực hiện các thay đổi đối với tệp văn bản, hãy lưu tệp bằng cách nhấn .

Nano sẽ hỏi tên tệp. Trong hầu hết các trường hợp, bạn chỉ cần nhấn Vào . Nếu bạn đã chỉnh sửa một tệp hiện có, thì bạn có thể không nên thay đổi tên tệp. Nếu bạn làm vậy, Nano sẽ lưu một tệp mới với tên mới và nội dung mới được chỉnh sửa.

Sau khi tệp được lưu, bạn sẽ thấy thông báo thành công.

Nano cũng sẽ yêu cầu bạn lưu nếu bạn sắp đóng trình chỉnh sửa mà không lưu tệp đã chỉnh sửa.

Chỉnh sửa tệp hiện có

Để chỉnh sửa tệp hiện có, hãy sử dụng cấu trúc lệnh sau. Lưu ý rằng phương pháp này khá giống phương pháp tạo tệp mới với Nano.

$nano <path_to_file>

Đang tìm kiếm

Đây là một tính năng phổ biến được cung cấp bởi hầu hết các trình soạn thảo văn bản. Nano cũng có một tùy chọn tìm kiếm đơn giản nhưng tiện dụng. Để tìm kiếm một thuật ngữ cụ thể, hãy nhấn .

Nano sẽ bật lên chức năng tìm kiếm. Nhập từ khóa tìm kiếm và nhấn Vào .

Nano sẽ chuyển con trỏ đến kết quả tìm kiếm. Nếu có nhiều hơn một thuật ngữ giống nhau, bạn có thể nhấn để chuyển đến kết quả tìm kiếm tiếp theo.

Thay thế Văn bản

Nano còn có chức năng thay thế khá tiện dụng. Để thay thế một văn bản, hãy nhấn .

Nhập thuật ngữ để thay thế. Tiếp theo, nhập giá trị thay thế.

Nano sẽ đánh dấu các trận đấu và hỏi bạn có muốn thay thế chúng hay không. Nếu có nhiều hơn một trận đấu, Nano cũng sẽ đề nghị thay thế tất cả các trận đấu cùng một lúc.

Sao chép và dán

Nano không tự cung cấp chức năng sao chép-dán. Thay vào đó, chức năng này được quản lý bởi trình giả lập đầu cuối mà bạn đang sử dụng. Trong hầu hết các trình giả lập đầu cuối, là phím tắt để sao chép và là phím tắt để dán.

Nano cũng cung cấp các chức năng cắt và dán của riêng mình. Cá nhân tôi thấy nó hơi khó chịu khi sử dụng. Để cắt, hãy thực hiện như sau: di chuyển con trỏ đến vị trí mong muốn và nhấn để đặt điểm đánh dấu; sau đó, sử dụng các phím mũi tên để di chuyển con trỏ của bạn đến vị trí mong muốn và nhấn để cắt văn bản.

Để dán, hãy nhấn .

Hoàn tác và Làm lại

Đã xóa nhầm dòng do tình cờ? Đã dán nội dung sai chỗ? Hoàn tác và làm lại ở đây để tiết kiệm cho bạn!

Trong trường hợp Nano, phím tắt để hoàn tác là .

Để thực hiện làm lại, nhấn .

Phím tắt Nano

Như bạn đã biết, tất cả các chức năng của Nano đều có thể truy cập trực tiếp thông qua các phím tắt. Thành thạo các phím tắt là cách tốt nhất để tận dụng tối đa trình chỉnh sửa Nano. Trên màn hình, Nano hiển thị một số phím tắt.

Ở đây, biểu tượng ^ cho biết Điều khiển và ký hiệu M cho biết Mọi điều Chìa khóa. Ví dụ, ^ O có nghĩa là Ctrl + O.

Để xem danh sách tất cả các phím tắt được hỗ trợ, hãy nhấn .

Bạn cũng có thể xem trang chính của Nano. Trang chính cung cấp giải thích chuyên sâu về tất cả các đối số lệnh.

$Đàn ông nano

Đánh dấu cú pháp Nano

Nano không chỉ là một trình soạn thảo văn bản thuần túy và đơn giản. Chương trình này cũng có thể được tăng cường với màu sắc. Đánh dấu cú pháp là một tính năng phổ biến trong các trình soạn thảo văn bản. Có rất nhiều chức năng làm nổi bật cú pháp có sẵn cho Nano. Trong ví dụ này, tôi sẽ giới thiệu một số Tệp đánh dấu cú pháp Nano được cải tiến từ GitHub .

Như hướng dẫn đã nói, hãy chạy lệnh sau để cài đặt làm nổi bật cú pháp cho Nano.

$cuộn tròn https://raw.githubusercontent.com/scopatz/nanorc/bậc thầy/install.sh| NS

Nếu bạn chưa cài đặt curl, thì wget cũng có sẵn.

$wgethttps://raw.githubusercontent.com/scopatz/nanorc/bậc thầy/install.sh-HOẶC- | NS

Tính năng này sẽ tải xuống và định vị một loạt các tệp .nanorc tại thư mục ~ / nano.

Lời kết

Nano là một trình soạn thảo văn bản tuyệt vời cung cấp vừa đủ cho nhu cầu hàng ngày của bạn. Tuy nhiên, nếu bạn là người dùng nâng cao cần một số chức năng thực sự nâng cao, thì hãy xem qua Vim. Vim được cho là một trong những trình biên tập tốt nhất. Bắt đầu với Vim trong Hướng dẫn Vim cho Người mới bắt đầu này.

Thưởng thức!