GNU nano är en populär kommandorads textredigerare som ingår i de flesta Linux-distributioner. Dess gränssnitt är jämförbart med GUI – baserade textredigerare, vilket gör det till ett populärt val för dem som hittar vi eller emacs kommandon icke-intuitivt.,iv id=”2823639e8f”>

Nano ställa in och grundläggande kommandon

Nano ingår i många Linux-distributioner som standard, men vissa användare kan behöva installera det via sin distribution ’ pakethanteringsverktyg:

Debian/Ubuntu:

apt install nano

CentOS/Fedora:

yum install nano

kommandotangenter

När du använder nano representeras kontrolltecken (CTRL) av en carat (^)., Om du till exempel vill klippa en textrad, skulle du använda ”CTRL” – tangenten följt av ”K” – tangenten. Denna sekvens av kommandon representeras som ^K I nano. Vissa kommandon använder ” Alt ” – tangenten för att fungera, som representeras av bokstaven ”M”. Ett kommando som representeras som M-R I nano skulle utföras genom att trycka på” Alt ”- tangenten följt av” R ” – tangenten. Mac-användare kan behöva använda” Escape ”(Esc) – tangenten istället för” Alt ” – tangenten för att använda dessa kommandon.,

skapa och öppna filer

skapa en ny fil

skriva nano utan några argument kommer att öppna en tom fil för redigering:

nano

om du gör ändringar och sparar filen kommer du att bli ombedd att välja ett filnamn.

öppna en fil

för att öppna en fil, skicka filnamnet som ett argument:

nano ~/public_html/index.html

om index.html finns i katalogen ~/public_html öppnar Nano den. Om filen inte finns kommer Nano att skapa den.,

Du kan också öppna filer på en viss rad eller kolumnnummer:

nano +LINE /path/to/filenano +LINE,COLUMN /path/to/file

för att öppna en fil som skrivskyddad:

nano -v myfile

öppna konfigurationsfiler

När du redigerar filer som används för att konfigurera program eller systemverktyg, starta nano med-w flagga:

nano -w /etc/mysql/my.cnf

den här flaggan förhindrar att nano slår in linjer som är för långa för att passa på skärmen, vilket kan skapa problem om konfigurationsdirektiven sparas över flera rader.,

redigera filer

Till skillnad frånvi behöver du inte ange redigeringsläge innan du matar in text.du kan börja skriva så snart fönstret öppnas. Använd piltangenterna för att flytta markören. En partiell meny med tillgängliga kommandon visas längst ner i terminalfönstret.

Klipp ut och klistra in textrader

om du vill klippa ut en textrad använder du^K. För att klistra in, flytta markören där du vill att texten ska placeras och använd ^U., Om du vill klippa flera rader, använd en serie ^K kommandon tills alla rader du vill klippa har tagits bort. När du går för att klistra in dem med ^U klistras alla linjer på en gång.

Sök Text

för att söka efter text i ett dokument, använd^W. Detta öppnar en sökprompt och en undermeny med sökrelaterade kommandon.,

Regex söker

för att söka efter text med ett reguljärt uttryck, skriv ALT + R (ESC+R på Mac) från sökmenyn och skriv in din regex i prompten.

gå till radnummer

om du vill gå till ett radnummer anger du ^T vid sökprompten och anger det radnummer du vill navigera till.

Sök och ersätt Text

på sökmenyn anger du^R., Ange texten som ska ersättas och tryck på enter och ange sedan ersättningstexten. Du kommer att uppmanas att bekräfta ersättning för varje instans hittades, eller att välja alla för att bekräfta alla instanser.

stavningskontroll

Nano har en inbyggd stavningskontroll funktion, men du måste installeraspell paket:

Debian/Ubuntu:

apt install spell

CentOS/Fedora:

yum install spell

När du har installeratspell, du kan använda stavningskontrollen genom att trycka på^T medan du redigerar en fil.,

spara

för att spara ditt arbete, använd^O eller ”WriteOut”. Detta sparar dokumentet och lämnar nano öppen för dig att fortsätta arbeta.

Spara med säkerhetskopior

Nano kan skapa säkerhetskopior av filer när du avslutar. Dessa säkerhetskopior kan placeras i en katalog som du väljer; som standard placeras de i samma katalog som den modifierade filen.,

med alternativet-B när du startar nano kommer du att skapa säkerhetskopior av filen åt dig, medan du använder alternativet-C gör att du kan ange katalogen för att placera säkerhetskopior i:

nano -BC ~/backups index.php

kommandot som anges ovan kommer att skapa en säkerhetskopia avindex.php I mappenbackups I den aktuella användarens hemkatalog.

avsluta

använd^X för att avsluta nano. Om du inte har sparat ditt arbete uppmanas du att spara ändringarna eller avbryta avslutningsrutinen.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *