Cách Sử Dụng Nano, Trình Soạn Thảo Command Line Linux

Khi làm việc trên command line, khá thường xuyên bạn sẽ cần tạo hoặc chỉnh sửa các tệp văn bản. Hai trong số các trình soạn thảo dòng lệnh mạnh mẽ và phổ biến nhất là Vim và Emacs. Cả hai đều có thể khó tiếp cận hoặc có thể nói đáng sợ đối với người dùng mới. Đối với những người cần một trình soạn thảo đơn giản, có nano.

GNU nano là một trình soạn thảo văn bản Command Line dễ sử dụng cho các hệ điều hành Unix và Linux. Nó bao gồm tất cả các chức năng cơ bản mà bạn mong đợi từ một trình soạn thảo văn bản thông thường, như đánh dấu cú pháp, nhiều bộ đệm, tìm kiếm và thay thế bằng hỗ trợ biểu thức chính quy, kiểm tra chính tả, mã hóa UTF-8, v.v.

Trong hướng dẫn này, giải thích cách sử dụng cơ bản của trình chỉnh sửa nano, bao gồm cách tạo và mở tệp, chỉnh sửa tệp, lưu tệp, tìm kiếm và thay thế văn bản, cắt và dán văn bản, v.v.

  1. Cài đặt Nano
    1. Cài đặt Nano trên Ubuntu và Debian
    2. Cài đặt Nano trên CentOS và Fedora
  2. Mở và tạo tệp
  3. Chỉnh sửa tệp
    1. Tìm kiếm và thay thế
    2. Sao chép, cắt và dán
  4. Lưu và thoát
  5. Tùy chỉnh Nano (nanorc)
    1. Đánh dấu cú pháp
  6. Đặt Nano làm Trình soạn thảo văn bản mặc định
  7. Cách sử dụng Nano cơ bản
  8. Phần kết luận
    1. Share this:
    2. Like this:

Cài đặt Nano

Trình soạn thảo văn bản Nano được cài đặt sẵn trên macOS và hầu hết các bản phân phối Linux. Để kiểm tra xem nó có được cài đặt trên loại hệ thống của bạn hay không:

nano --version

Đầu ra sẽ giống như sau:

GNU nano, version 2.9.3 (C) 1999-2011, 2013-2018 Free Software Foundation, Inc. (C) 2014-2018 the contributors to nano Email: nano@nano-editor.org Web: https://nano-editor.org/

Nếu bạn chưa cài đặt nano trên hệ thống của mình, bạn có thể cài đặt nó bằng trình quản lý gói của bản phân phối của bạn.

Cài đặt Nano trên Ubuntu và Debian

sudo apt install nano

Cài đặt Nano trên CentOS và Fedora

sudo yum install nano

Mở và tạo tệp

Để mở một tệp hiện có hoặc để tạo một tệp mới, hãy nhập nano theo sau là tên tệp:

nano filename

Thao tác này sẽ mở ra một cửa sổ trình chỉnh sửa mới và bạn có thể bắt đầu chỉnh sửa tệp.

Ở cuối cửa sổ, có danh sách các phím tắt lệnh cơ bản nhất để sử dụng với trình soạn thảo nano.

Tất cả các lệnh đều có tiền tố ^ hoặc ký tự M .Biểu tượng dấu mũ ( ^) đại diện cho Ctrl. Ví dụ, lệnh ^J có nghĩa là nhấn các phím CtrlJ cùng một lúc. Chữ cái M đại diện cho Alt.

Bạn có thể nhận được danh sách tất cả các lệnh bằng cách gõ Ctrl+g.

Để mở một tệp, bạn phải có quyền đọc đối với tệp.

Nếu bạn muốn mở tệp bằng con trỏ trên một dòng và ký tự cụ thể, hãy sử dụng cú pháp sau:

nano +line_number,character_number filename

Nếu bạn bỏ qua con trỏ character_number sẽ được định vị trên ký tự đầu tiên.

Chỉnh sửa tệp

Không giống như vim, nano là một trình soạn thảo không có mô hình, có nghĩa là bạn có thể bắt đầu nhập và chỉnh sửa văn bản ngay sau khi mở tệp.

Để di chuyển con trỏ đến một dòng và số ký tự cụ thể, hãy sử dụng lệnh Ctrl+_ . Menu ở cuối màn hình sẽ thay đổi. Nhập (các) số vào trường “Enter line number, column number:” và nhấn Enter.

Tìm kiếm và thay thế

Để tìm kiếm một văn bản, hãy bấm Ctrl+w, nhập cụm từ tìm kiếm và bấm Enter. Con trỏ sẽ di chuyển đến từ match đầu tiên. Để chuyển sang match tiếp theo, hãy nhấn Alt+w.

Nếu bạn muốn tìm kiếm và thay thế, hãy nhấn Ctrl+\. Nhập cụm từ tìm kiếm và văn bản sẽ được thay thế. Editor sẽ chuyển đến match đầu tiên và hỏi bạn có nên thay thế nó hay không. Sau khi đánh Y hoặc N nó sẽ chuyển sang match tiếp theo. Nhấn A sẽ thay thế tất cả các match.

Sao chép, cắt và dán

Để chọn văn bản, hãy di chuyển con trỏ đến đầu văn bản và nhấn Alt+a. Điều này sẽ đặt một dấu lựa chọn. Di chuyển con trỏ đến cuối văn bản bạn muốn chọn bằng các phím mũi tên. Văn bản đã chọn sẽ được đánh dấu. Nếu bạn muốn hủy lựa chọn bấm Ctrl+6

Sao chép văn bản đã chọn vào khay nhớ tạm bằng lệnh Alt+6. Ctrl+k sẽ cắt văn bản đã chọn.

Nếu bạn muốn cắt toàn bộ dòng, chỉ cần di chuyển con trỏ đến dòng và nhấn Ctrl+k. Bạn có thể cắt nhiều đường bằng cách đánh Ctrl+k nhiều lần.

Để dán văn bản, hãy di chuyển con trỏ đến nơi bạn muốn đặt văn bản và nhấn Ctrl+u.

Lưu và thoát

Để lưu các thay đổi bạn đã thực hiện đối với tệp, hãy nhấn Ctrl+o. Nếu tệp chưa tồn tại, tệp sẽ được tạo sau khi bạn lưu.

Để thoát khỏi nano Ctrl+x. Nếu có các thay đổi chưa được lưu, bạn sẽ được hỏi có muốn lưu các thay đổi hay không.

Để lưu tệp, bạn phải có quyền ghi vào tệp. Nếu bạn đang tạo một tệp mới , bạn cần có quyền ghi vào thư mục nơi tệp được tạo.

Tùy chỉnh Nano (nanorc)

Khi nano được khởi chạy, nó sẽ đọc các thông số cấu hình của nó từ tệp cấu hình toàn hệ thống /etc/nanorc và từ các tệp dành riêng cho người dùng ~/.config/nano/nanorc~/.nanorc nếu các tệp có mặt.

Các tùy chọn được chỉ định trong tệp người dùng được ưu tiên hơn các tùy chọn chung.

Truy cập trang nanorc để biết danh sách đầy đủ tất cả các tùy chọn có sẵn.

Đánh dấu cú pháp

Nano cung cấp các quy tắc tô sáng cú pháp cho hầu hết các loại tệp phổ biến. Trên hầu hết các hệ thống Linux, các tệp cú pháp được lưu trữ trong thư mục /usr/share/nano và được bao gồm trong tệp /etc/nanorc cấu hình theo mặc định

include "/usr/share/nano/*.nanorc"

Tùy chọn dễ dàng nhất để bật tính năng đánh dấu cho một loại tệp mới là sao chép tệp chứa các quy tắc đánh dấu cú pháp vào thư mục /usr/share/nano.

Đặt Nano làm Trình soạn thảo văn bản mặc định

Theo mặc định trên hầu hết các hệ thống Linux, trình soạn thảo văn bản mặc định cho các lệnh như visudocrontab được đặt thành vi. Để sử dụng nano làm trình soạn thảo văn bản mặc định, bạn cần thay đổi các biến môi trường VISUAL và EDITOR .

Người dùng Bash có thể xuất các biến trong tệp ~/.bashrc:

export VISUAL=nano export EDITOR="$VISUAL"

Cách sử dụng Nano cơ bản

Dưới đây là các bước cơ bản nhất để bắt đầu với nano:

  1. Trên dấu nhắc lệnh, nhập nano theo sau là tên tệp.
  2. Chỉnh sửa tệp theo yêu cầu.
  3. Sử dụng Ctrl-x lệnh để lưu và thoát khỏi trình soạn thảo văn bản.

Phần kết luận

Trong hướng dẫn này, tôi đã chỉ cho bạn cách sử dụng trình soạn thảo văn bản Gnu nano. Nó là một trình soạn thảo văn bản phổ biến đối với người dùng Linux và có một đường cong học tập nhỏ.

Để biết thêm thông tin về Gnu Nano, hãy truy cập trang tài liệu nano chính thức .

Hãy để lại bình luận nếu bạn có bất kỳ câu hỏi nào.

0 0 votes Article Rating

Từ khóa » Câu Lệnh Nano Trong Linux