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.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *