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. Show 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 NanoTrì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à Debiansudo apt install nano Cài đặt Nano trên CentOS và Fedorasudo 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 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ố 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/
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ệpKhô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ápNano 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 địnhTheo 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ảnDưới đây là các bước cơ bản nhất để bắt đầu với nano:
Phần kết luậnTrong 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ỏ. |