Edytor tekstu o nazwie Nano dla systemu Linux jest uważany za jeden z najpopularniejszych wśród początkujących użytkowników. Jego zaletą jest możliwość bezproblemowej edycji plików konfiguracyjnych, łatwość obsługi i dostępność u większości dystrybutorów. W tym poradniku dowiesz się jak zapisać plik w Nano, jeśli dokonałeś już zmian w pliku konfiguracyjnym.
Nano to prosty edytor tekstu wiersza poleceń, który jest często używany w dystrybucjach Linuksa. Zapewnia podstawowe funkcje edycji tekstu, takie jak wstawianie, usuwanie, wyszukiwanie i zastępowanie, a także obsługuje różne języki programowania dzięki podświetlaniu składni.
Posiada prosty interfejs i klawisze sterujące, dzięki czemu jest dostępny dla początkujących użytkowników wiersza poleceń. Jest to jeden z najpopularniejszych edytorów tekstu w systemie Linux ze względu na łatwość obsługi. Aby uruchomić Nano, wystarczy wpisać polecenie "nano" w terminalu, co spowoduje otwarcie pliku tekstowego w edytorze Nano, w którym można wprowadzać zmiany i zapisywać pliki.
Istnieje kilka sposobów zapisywania. Przyjrzyjmy się każdemu z nich szczegółowo.
Najprostszym sposobem jest naciśnięcie skrótu klawiaturowego Ctrl+O
. po wprowadzeniu wszystkich zmian w pliku, aby je zapisać. W dolnej części programu można zobaczyć wszystkie skróty klawiszowe potrzebne do korzystania z narzędzia. Ta część programu zawiera listę wszystkich skrótów, które mogą pomóc w pracy.
Natychmiast po naciśnięciu klawiszy edytor poprosi o wprowadzenie nazwy pliku do zapisania:
Po zakończeniu naciśnij Enter. Aby powrócić do okna edycji, naciśnij Ctrl+X
. Następnie program poinformuje, że plik został pomyślnie zapisany.
W tym momencie można zamknąć edytor, naciskając Ctrl+X
.
Rozważmy również przypadek, w którym musisz zapisać dane do pliku należącego do innego użytkownika lub superużytkownika, a ten rekord nie ma dostępu ani uprawnień. W takim przypadku użytkownik zobaczy: "Błąd zapisu /nazwa_pliku: Odmowa dostępu":
Jak rozwiązać problem? Najprostszym sposobem jest zamknięcie edytora(Ctrl+X
) bez zapisywania zmian. Odpowiedź na pytanie brzmi: Nie:
Po wykonaniu tej czynności można uruchomić edytor jako superużytkownik:
$ sudo nano /etc/passwd
Następnie można zapisać dane do pliku. Jeśli zmiany nie mogą zostać utracone, w wierszu nazwy pliku należy podać ścieżkę do nowego pliku w katalogu domowym, np. ~/temp_passwd
:
Jeśli jednak spróbujesz zapisać dane do pliku należącego do innego użytkownika lub superużytkownika, do którego nie masz dostępu (na przykład pliki konfiguracyjne w katalogu /etc), otrzymasz błąd: "Error writing /filename/file name: Access denied":
Najprościej jest zamknąć edytor naciskając Ctrl+X
bez zapisywania zmian. Na pytanie edytora o zapisanie bufora należy odpowiedzieć Nie:
A następnie otworzyć edytor jako superużytkownik:
$ sudo nano /etc/passwd
Po tym będziesz mógł zapisywać dane do pliku w sposób opisany powyżej. Jeśli nie chcesz utracić zmian, możesz podać ścieżkę do nowego pliku w katalogu domowym podczas zapytania o nazwę pliku, np. ~/temp_passwd:
Plik zostanie tam zapisany, a następnie można go łatwo przenieść, aby zastąpić stary za pomocą polecenia mv
przy użyciu sudo
:
$ sudo mv ~/temp_passwd /etc/passwd
Pamiętaj, że wszystkie pliki systemowe powinny być edytowane jako superużytkownik.
Ma kilka zalet, które czynią go popularnym edytorem tekstu dla użytkowników Linuksa:
Zalety te sprawiają, że Nano jest popularnym wyborem dla osób poszukujących prostego i wydajnego edytora tekstu w środowisku Linux.