podczas pracy z wierszem poleceń, dość często będziesz musiał tworzyć lub edytować pliki tekstowe. Dwa z najpotężniejszych i najbardziej popularnych edytorów wiersza poleceń to Vim i Emacs. Oba mają stromą krzywą uczenia się, która może być onieśmielająca dla nowych użytkowników. Dla tych, którzy potrzebują prostego edytora, jest nano.

GNU Nano jest łatwym w użyciu edytorem tekstu wiersza poleceń dla systemów operacyjnych Unix i Linux., Zawiera wszystkie podstawowe funkcje, jakich można oczekiwać od zwykłego edytora tekstu, takie jak podświetlanie składni, wiele buforów, wyszukiwanie i zastępowanie wyrażeniami regularnymi, sprawdzanie pisowni, kodowanie UTF-8 i wiele innych.

w tym przewodniku wyjaśnij podstawowe użycie edytora nano, w tym jak utworzyć i otworzyć plik, edytować plik, zapisać plik, wyszukiwać i zastępować tekst, wycinać i wklejać tekst i wiele innych.

instalacja Nano #

Nano text editor jest preinstalowany na macOS i większości dystrybucji Linuksa., Aby sprawdzić, czy nano jest zainstalowane w Twoim systemie, wpisz:

nano --version

wynik będzie wyglądał mniej więcej tak:

Jeśli nie masz zainstalowanego nano w swoim systemie, możesz zainstalować go za pomocą menedżera pakietów twojej dystrybucji.,

zainstaluj Nano na Ubuntu i Debianie #

sudo apt install nano

zainstaluj Nano na CentOS i Fedorze #

sudo yum install nano

otwieranie i tworzenie plików #

aby otworzyć istniejący plik lub utworzyć nowy, wpisz nano po którym następuje nazwa pliku:

nano filename

otwiera to nowe okno edytora i możesz rozpocząć edycję pliku.,

u dołu okna znajduje się lista najbardziej podstawowych skrótów poleceń do użycia z edytorem nano.

wszystkie polecenia są poprzedzone znakiem^ lubM. Symbol karetki (^) reprezentuje klucz Ctrl. Na przykład polecenia ^J oznaczają jednoczesne naciśnięcie klawiszy Ctrl I J. LiteraM reprezentuje kluczAlt.,

możesz uzyskać listę wszystkich poleceń wpisującCtrl+g.

aby otworzyć plik musisz mieć uprawnienia do odczytu.

Jeśli chcesz otworzyć plik z kursorem w określonej linii i znaku, użyj następującej składni:

nano +line_number,character_number filename

jeśli pominiesz character_number kursor zostanie umieszczony na pierwszym znaku.

Edycja plików #

w przeciwieństwie do vi, Nano jest edytorem bezmodelowym, co oznacza, że możesz zacząć pisać i edytować tekst natychmiast po otwarciu pliku.,

aby przesunąć kursor do określonej linii i numeru znaku, użyj polecenia Ctrl+_. Zmieni się menu na dole ekranu. Wprowadź numer(y) w polu „Wprowadź numer linii, numer kolumny:” i naciśnij Enter.

Wyszukiwanie i zamiana #

aby wyszukać tekst, naciśnijCtrl+w, wpisz szukaną frazę i naciśnijEnter. Kursor przeniesie się do pierwszego meczu. Aby przejść do następnego meczu, naciśnij Alt+w.,

Jeśli chcesz wyszukać i zastąpić, naciśnij Ctrl+\. Wprowadź wyszukiwany termin i tekst, który ma zostać zastąpiony. Edytor przeniesie się do pierwszego meczu i zapyta, czy go zastąpić. Po naciśnięciu Y lub N przejdzie do następnego meczu. Naciśnięcie A spowoduje zastąpienie wszystkich dopasowań.

Kopiowanie, wycinanie i wklejanie #

aby zaznaczyć tekst, Przesuń kursor na początek tekstu i naciśnijAlt+a. Spowoduje to ustawienie znaku zaznaczenia., Przesuń kursor na koniec tekstu, który chcesz zaznaczyć za pomocą klawiszy strzałek. Zaznaczony tekst zostanie podświetlony. Jeśli chcesz anulować zaznaczenie naciśnij Ctrl+6

skopiuj zaznaczony tekst do schowka za pomocą polecenia Alt+6. Ctrl+k wytnie zaznaczony tekst.

Jeśli chcesz wyciąć całe linie, po prostu przesuń kursor na linię i naciśnij Ctrl+k. Możesz wyciąć wiele linii, naciskającCtrl+k kilka razy.,

aby wkleić tekst Przesuń kursor w miejsce, w którym chcesz umieścić tekst i naciśnij Ctrl+u.

Zapisywanie i zamykanie #

aby zapisać wprowadzone zmiany w pliku, naciśnij Ctrl+o. Jeśli plik jeszcze nie istnieje, zostanie utworzony po jego zapisaniu.

aby wyjść z nano naciśnij Ctrl+x. Jeśli są niezapisane zmiany, zostaniesz zapytany, czy chcesz je zapisać.

aby zapisać plik, musisz mieć uprawnienia zapisu at do pliku., Jeśli tworzysz nowy plik, musisz mieć uprawnienia zapisu do katalogu, w którym plik jest tworzony.

dostosowywanie Nano (nanorc) #

Po uruchomieniu nano odczytuje jego parametry konfiguracyjne z systemowego pliku konfiguracyjnego/etc/nanorc oraz z plików specyficznych dla użytkownika~/.config/nano/nanorc I~/.nanorc jeśli pliki są obecne.

opcje określone w plikach Użytkownika mają pierwszeństwo przed opcjami globalnymi.

odwiedź Stronę nanorc, aby uzyskać pełną listę wszystkich dostępnych opcji.,

podświetlanie składni #

Nano zawiera reguły podświetlania składni dla najpopularniejszych typów plików. W większości systemów Linux pliki składniowe są przechowywane w katalogu /usr/share/nano I domyślnie dołączane do pliku konfiguracyjnego /etc/nanorc.

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

najprostszą opcją włączenia podświetlania dla nowego typu pliku jest skopiowanie pliku zawierającego reguły podświetlania składni do katalogu /usr/share/nano.,

Ustaw nano jako domyślny edytor tekstu #

domyślnie w większości systemów Linux domyślny edytor tekstu dla poleceń takich jak visudo I crontab jest ustawiony na vi. aby użyć nano jako domyślnego edytora tekstu, musisz zmienić VISUAL I crontab. div id = „da403c32c2” >

zmienne środowiskowe.

użytkownicy Bash mogą eksportować zmienne w pliku~/.bashrc:

~/.,bashrc
export VISUAL=nanoexport EDITOR="$VISUAL"

podstawowe użycie Nano #

Poniżej znajdują się najbardziej podstawowe kroki, aby rozpocząć pracę z nano:

  1. w wierszu polecenia wpisznano, a następnie nazwę pliku.
  2. Edytuj plik zgodnie z wymaganiami.
  3. użyj polecenia Ctrl-x, aby zapisać i zamknąć Edytor tekstu.

podsumowanie #

w tym samouczku pokazaliśmy Wam, jak używać Edytora tekstu Gnu nano. Jest to popularny edytor tekstu wśród użytkowników Linuksa i ma małą krzywą uczenia się.,

aby uzyskać więcej informacji na temat Gnu Nano, odwiedź oficjalną stronę dokumentacji nano.