GNU Nano jest popularnym edytorem tekstu z linii poleceń, który jest zawarty w większości dystrybucji Linuksa. Jego interfejs jest porównywalny do edytorów tekstu opartych na GUI, co czyni go popularnym wyborem dla tych, którzy znajdują vi
lub emacs
polecenia nieintuicyjne.,iv id=”2823639e8f”>
konfiguracja nano i podstawowe polecenia
Nano jest domyślnie dołączony do wielu dystrybucji Linuksa, ale niektórzy użytkownicy mogą potrzebować go zainstalować za pomocą narzędzia do zarządzania pakietami swojej dystrybucji:
Debian/Ubuntu:
apt install nano
CentOS/Fedora:
yum install nano
klucze poleceń
podczas używania nano znaki sterujące (Ctrl) są reprezentowane przez Karat (^
)., Na przykład, jeśli chcesz wyciąć wiersz tekstu, użyj klawisza „CTRL”, a następnie klawisza” K”. Ta sekwencja poleceń jest reprezentowana jako ^K
w nano. Niektóre polecenia używają do działania klawisza „Alt”, który jest reprezentowany przez literę „M”. Polecenie reprezentowane jako M-R
w nano będzie wykonywane przez naciśnięcie klawisza „Alt”, a następnie klawisza” R”. Użytkownicy komputerów Mac mogą potrzebować klawisza „Escape” (Esc) zamiast klawisza „Alt”, aby użyć tych poleceń.,
Utwórz i otwórz pliki
Utwórz nowy plik
wpisanie nano
bez żadnych argumentów otworzy pusty plik do edycji:
nano
Jeśli dokonasz zmian i zapiszesz plik, zostaniesz poproszony o wybranie nazwy pliku.
Otwórz plik
aby otworzyć plik, podaj nazwę pliku jako argument:
nano ~/public_html/index.html
Jeśliindex.html
istnieje w katalogu~/public_html
, Nano go otworzy. Jeśli plik nie istnieje, Nano go utworzy.,
Możesz również otwierać pliki pod określonym numerem wiersza lub kolumny:
nano +LINE /path/to/filenano +LINE,COLUMN /path/to/file
aby otworzyć plik jako Tylko do odczytu:
nano -v myfile
otwórz pliki konfiguracyjne
podczas edycji plików używanych do konfiguracji aplikacji lub narzędzi systemowych, Uruchom nano z -w
flaga:
nano -w /etc/mysql/my.cnf
ta flaga uniemożliwi Nano zawijanie wierszy, które są zbyt długie, aby zmieścić się na ekranie, co może powodować problemy, jeśli dyrektywy konfiguracyjne są zapisywane w wielu wierszach.,
Edytuj pliki
w przeciwieństwie do vi
, nie ma potrzeby wchodzenia w tryb edycji przed wprowadzeniem tekstu; możesz zacząć pisać jak tylko otworzy się okno. Użyj klawiszy strzałek, aby przesunąć kursor. Częściowe menu dostępnych poleceń jest wyświetlane na dole okna terminala.
Wytnij i wklej wiersze tekstu
aby wyciąć wiersz tekstu, użyj ^K
. Aby wkleić, przesuń kursor w miejsce, w którym chcesz umieścić tekst i użyj ^U
., Jeśli chcesz wyciąć wiele linii, użyj serii poleceń ^K
, dopóki wszystkie linie, które chcesz wyciąć, nie zostaną usunięte. Gdy przejdziesz do wklejenia ich z powrotem za pomocą ^U
, wszystkie linie zostaną wklejone na raz.
wyszukaj tekst
aby wyszukać tekst w dokumencie, użyj^W
. Spowoduje to otwarcie wiersza wyszukiwania i podmenu poleceń związanych z wyszukiwaniem.,
Wyszukiwanie Regex
aby wyszukać tekst za pomocą wyrażenia regularnego, wprowadź ALT
+R
(ESC
+R
na Mac) z menu wyszukiwania i wpisując Wyrażenie regularne w monit.
przejdź do numeru linii
aby przejść do numeru linii, wprowadź^T
w wierszu wyszukiwania i wprowadź numer linii, do którego chcesz przejść.
znajdź i zamień tekst
w menu Szukaj wprowadź ^R
., Wprowadź tekst do zastąpienia i naciśnij klawisz enter, a następnie wprowadź tekst zastępczy. Zostanie wyświetlony monit o potwierdzenie zamiennika dla każdego znalezionego wystąpienia lub o wybranie opcji wszystkie, aby potwierdzić wszystkie wystąpienia.
sprawdzanie pisowni
Nano ma wbudowaną funkcję sprawdzania pisowni, ale musisz zainstalować spell
pakiet:
Debian/Ubuntu:
apt install spell
CentOS/Fedora:
yum install spell
Po zainstalowaniu spell
możesz użyć funkcji sprawdzania pisowni, naciskając ^T
podczas edycji pliku.,
Zapisz
aby zapisać swoją pracę, użyj^O
lub „WriteOut”. Spowoduje to zapisanie dokumentu i pozostawienie nano otwartego, abyś mógł kontynuować pracę.
Zapisz Z Kopii Zapasowych
Nano może tworzyć kopie zapasowe plików po zakończeniu. Te kopie zapasowe mogą być umieszczone w wybranym katalogu; domyślnie są umieszczone w tym samym katalogu co zmodyfikowany plik.,
za pomocą -B
opcja podczas uruchamiania nano utworzy kopie zapasowe pliku, podczas gdy za pomocą -C
opcja pozwoli Ci określić katalog, w którym chcesz umieścić pliki kopii zapasowych:
nano -BC ~/backups index.php
powyższe polecenie utworzy kopię zapasową pliku. index.php
w folderze backups
w katalogu domowym bieżącego użytkownika.
Wyjdź
użyj^X
, aby wyjść z nano. Jeśli nie zapisałeś swojej pracy, zostaniesz poproszony o zapisanie zmian lub anulowanie procedury zakończenia.