Hướng dẫn dùng sudo nano trong kali

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.

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: [email protected] 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

Hướng dẫn dùng sudo nano trong kali

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ự

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

0 .Biểu tượng dấu mũ (

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

  1. đại diện cho

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

2. Ví dụ, lệnh

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

3 có nghĩa là nhấn các phím

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

2 và

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

5 cùng một lúc. Chữ cái

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

0 đại diện cho

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

7.

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

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

8.

Để 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ỏ

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

9 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

sudo apt install nano

0 . 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

sudo apt install nano

1.

Tìm kiếm và thay thế

Để tìm kiếm một văn bản, hãy bấm

sudo apt install nano

2, nhập cụm từ tìm kiếm và bấm

sudo apt install nano

1. Con trỏ sẽ di chuyển đến từ match đầu tiên. Để chuyển sang match tiếp theo, hãy nhấn

sudo apt install nano

4.

Nếu bạn muốn tìm kiếm và thay thế, hãy nhấn

sudo apt install nano

5. 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

sudo apt install nano

6 hoặc

sudo apt install nano

7 nó sẽ chuyển sang match tiếp theo. Nhấn

sudo apt install nano

8 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

sudo apt install nano

9. Đ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

sudo yum install nano

0

Sao chép văn bản đã chọn vào khay nhớ tạm bằng lệnh

sudo yum install nano

1.

sudo yum install nano

2 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

sudo yum install nano

2. Bạn có thể cắt nhiều đường bằng cách đánh

sudo yum install nano

2 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

sudo yum install nano

5.

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

sudo yum install nano

6. 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

sudo yum install nano

7. 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

sudo yum install nano

8 và từ các tệp dành riêng cho người dùng

sudo yum install nano

9 và

nano filename

0 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

nano filename

1 và được bao gồm trong tệp

sudo yum install nano

8 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

nano filename

1.

Đặ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ư

nano filename

4 và

nano filename

5 đượ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

nano filename

6 và

nano filename

7 .

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

nano filename

8:

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 nano +line_number,character_number filename 0 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ỏ.