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
.
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
:
export VISUAL=nanoexport EDITOR="$VISUAL"
podstawowe użycie Nano #
Poniżej znajdują się najbardziej podstawowe kroki, aby rozpocząć pracę z nano:
- w wierszu polecenia wpisz
nano
, a następnie nazwę pliku. - Edytuj plik zgodnie z wymaganiami.
- 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.
Dodaj komentarz