Nano är en kommandorads textredigerare, som kommer förinstallerad i nästan alla Linux-distributioner. Det föredras ofta av nya användare på grund av dess enkelhet, jämfört med andra kommandorads textredigerare som vi/vim och emacs. Den har gott om användbara funktioner som syntaxfärgning, radnumrering, enkel sökning och många andra.,
installera Nano Editor i Linux
om nano av någon anledning inte redan är installerat på din Linux distro, bör du enkelt kunna installera det med följande kommandon:
# apt install nano # yum install nano
Nano-kortkommandon
Nano använder tangentkombinationer för olika funktioner, till exempel för att hitta text i en fil, motivera text etc. Dessa kombinationer är verkligen lätt och är synliga när du redigerar filen. De ändras automatiskt beroende på vilken åtgärd du tar.,
en sak du bör veta är att en tangentbordsgenväg som representeras med^
och en symbol (till exempel^W
) är en kombination av Ctrl-tangenten och den symbolen (Ctrl+W i vårt exempel).
en kombination som visas för att börja med M innebär att den måste slutföras genom att trycka på Alt-tangenten och följande symbol.
nedan listas de alternativ som du kommer att se när du först öppnar nano:
du behöver inte komma ihåg varje alternativ eftersom det alltid är framför dig., Du kan få en fullständig lista över tangentbordskombinationer genom att trycka på ^G
(eller tryck på F1) som öppnar Nanos hjälpmeny. Du kommer att märka att vissa genvägar kan användas med enda knapp.
till exempel F1-tangenten för att få hjälp eller F2 för att avsluta nano.,
skapa en ny fil i Nano
att skapa ny fil är enkelt som att köra nano:
$ nano
det här kommer att öppna redigeraren och när du sparar filen kommer den att be dig att ge det ett namn med vilket den nya filen sparas.,
öppna en fil i Nano
för att öppna en fil som du kan köra:
$ nano ~/my_text_file.txt
ovanstående kommandot försöker öppna filen ”my_text_file.txt ” från din hemkatalog. Om filen inte existerar försöker nano skapa den.
Ibland kan du behöva öppna en fil och gå på exakt rad eller kolumn. Nano kan du göra detta med:
$ nano +line,columns file
till exempel:
$ nano +3,2 ~/.bashrc
öppnar din .,bashrc-filen och markören kommer att ligga på tredje raden, andra kolumnen.
redigera filer i Nano
När du öppnar eller skapar filer kan du börja redigera / skriva omedelbart. Till skillnad från vim är det inte nödvändigt att byta till redigeringsläge i nano. För att flytta markören runt filen kan du använda piltangenterna på tangentbordet.,
Sök efter Text i Nano
Du kan söka efter text i en fil genom att använda^W
, som representerar alternativet ”var är”. – herr talman! Detta öppnar en sökingång ovanför menyn, där du kan mata in texten du söker efter:
Du kommer också att se att den nedre menyn ändras och visar några ytterligare alternativ., De är ganska mycket självförklarande,så vi kommer att granska de viktigare.
- Sök med reguljära uttryck – tryck på m-r (Alt + R-tangenter) och mata in din sökning med de reguljära uttryck du vill använda.
- gå till rad-tryck på ^T (Ctrl + T) följt av den linje som du vill flytta markören till.
- Ersätt text – tryck på ^R (Ctrl +T) i sökläge, eller ^\ i vanligt läge. Du kommer att bli ombedd att ange din sökning, efter att ha tryckt på Enter, kommer du att bli ombedd att mata in texten som kommer att användas för ersättning., Slutligen kommer du att bli tillfrågad om du vill ersätta en matchad instans av din sökning, eller alla matcher. Om du väljer ”Nej” flyttas markören mot nästa match.
- gå till första raden – tryck på ^Y (Ctrl + Y).
- gå till sista raden – tryck på ^V (Ctrl +V).
Kopiera/Klistra in/klippa Text i Nano
Nano gränssnitt är mycket lik en GUI textredigerare. Om du vill kopiera eller klippa en text i GUI editor, måste du först välja den. Samma sak gäller i nano. För att markera en text tryck Ctrl + ^ Flytta sedan markörerna med piltangenterna.,
Spara fil i Nano
om du vill spara dina aktuella ändringar i filen trycker du på kombinationen ^O (Ctrl + O). Om du redigerar en ny fil kommer du att bli ombedd att ge filen ett namn. Detta sparar dina aktuella ändringar och nano kommer att förbli öppen så att du kan fortsätta göra ändringar i filen.
Spara fil med säkerhetskopiering
Ibland när du redigerar en fil, kanske du vill behålla tillfälliga kopior av samma fil ifall., Du kan använda Nanos -B
– alternativ, vilket skapar säkerhetskopiering av filen du redigerar. Du kan använda den i kombination med alternativet -C
för att berätta för nano var du ska spara dessa säkerhetskopior så här:
$ nano -BC ~/backups myfile.txt
ovanstående kommer att göra säkerhetskopior av filen myfile.txt i mappen ”säkerhetskopior” som finns i användarens hemkatalog. Observera att säkerhetskopieringskatalogen ska finnas, annars kommer nano att berätta att katalogen är ogiltig.
avsluta Nano Editor
för att avsluta nano, tryck bara på ^X (Ctrl +X-tangenterna)., Om filen inte har sparats tidigare kommer du att bli ombedd att spara ändringarna med ja / nej eller avbryta utgången.
slutsats
Nano är en lättanvänd kommandoradstextredigerare som lockar användare med sin enkelhet. Dess gränssnitt liknar de av GUI redaktörer som gör det perfekt för Linux nykomlingar.