GNU nano er et populært command line tekstredigeringsprogram som er inkludert i de fleste Linux-distribusjoner. Grensesnittet er sammenlignbare med GUI-basert tekst redaktører, noe som gjør det til et populært valg for de som finner vi eller emacs kommandoer ikke-intuitive.,iv id=»2823639e8f»>
Nano Satt Opp og Grunnleggende Kommandoer
Nano er inkludert med mange Linux-distribusjoner som standard, men enkelte brukere kan ha behov for å installere den gjennom sin distribusjon’spackage styringsverktøy:
Debian/Ubuntu:
apt install nano
CentOS/Fedora:
yum install nano
– Kommandoen Tastene
Når du bruker nano -, kontroll-tegn (CTRL) er representert ved en carat (^)., For eksempel, hvis du ønsker å skjære en linje med tekst, vil du bruke «CTRL» – tasten etterfulgt av «K» – tasten. Dette sekvens av kommandoer som er representert som ^K i nano. Noen kommandoer bruke «Alt» – tasten for å fungere, som er representert med bokstaven «M». En kommando representert som M-R i nano ville utføres ved å trykke på «Alt» – tasten etterfulgt av «R» – tasten. Mac-brukere kan ha behov for å bruke «Escape» (Esc) – tasten i stedet for «Alt» – tasten for å bruke disse kommandoene.,
Opprette og Åpne Filer
Opprette en Ny Fil
å Skrive nano uten noen argumenter vil åpne en tom fil for redigering:
nano
Hvis du gjør endringene og lagre filen, vil du bli bedt om å velge et filnavn.
Åpne en Fil
for Å åpne en fil, pass på filnavnet som argument:
nano ~/public_html/index.html
Hvis index.html eksisterer i ~/public_html – katalogen, nano vil åpne den. Hvis filen ikke finnes, nano vil lage det.,
Du kan også åpne filer på en bestemt linje eller kolonne nummer:
nano +LINE /path/to/filenano +LINE,COLUMN /path/to/file
for Å åpne en fil som bare leser:
nano -v myfile
Åpne Konfigurasjon Filer
Når du redigerer filer som brukes til å konfigurere programmer eller system utilities, start nano med -w flagg:
nano -w /etc/mysql/my.cnf
Dette flagget vil hindre nano fra innpakning linjer som er for lang til å få plass på skjermen, som kan skape problemer hvis config direktivene er lagret over flere linjer.,
Rediger Filer
i Motsetning til vi, det er ikke nødvendig å gå inn i redigeringsmodus før du legger inn tekst, kan du begynne å skrive så snart vinduet åpnes. Bruk piltastene til å flytte markøren. En delvis meny med kommandoer som er tilgjengelige, vises på bunnen av terminal-vinduet.
Klipp ut og Lim inn Linjer med Tekst
til Å skjære en linje av tekst, bruk ^K. For å lime inn, flytte markøren der du vil at teksten skal være plassert og bruk ^U., Hvis du ønsker å kutte flere linjer, bruker en serie av ^K kommandoer til alle linjer du ønsker å klippe har blitt fjernet. Når du går for å lime dem tilbake med ^U, linjer vil alle bli limt inn på en gang.
Søk etter Tekst
Hvis du vil søke etter tekst i et dokument, kan du bruke ^W. Dette vil åpne et nytt søk-ledeteksten og en undermeny av søk-relaterte kommandoer.,
Regex Søk
for Å søke etter tekst ved hjelp av et regulært uttrykk, skriver du inn ALT+R (ESC+R på Mac) fra søk-menyen og skriv inn din regex inn i beskjeden.
Gå til Linje Nummer
for Å gå til en spesifikk linje tall, skriver du inn ^T på søk-ledetekst og skriv inn linjenummeret du ønsker å navigere til.
søk og Erstatt Tekst
På søk-menyen, skriver du inn ^R., Skriv inn teksten som skal erstattes, og trykk på enter, og skriv deretter inn den nye teksten. Du vil bli bedt om å bekrefte erstatning for hver forekomst er funnet, eller velg Alle hvis du vil bekrefte alle tilfeller.
stavekontroll
Nano har en innebygd stavekontroll-funksjonen, men du trenger å installere spell pakke
Debian/Ubuntu:
apt install spell
CentOS/Fedora:
yum install spell
Når du har installert spell, kan du bruke stavekontroll-funksjonen ved å trykke på ^T mens du redigerer en fil.,
Lagre
for Å lagre arbeidet ditt, bruk ^O eller «WriteOut». Dette vil lagre dokumentet og la nano åpne for deg å fortsette å arbeide.
Lagre med Sikkerhetskopier
Nano kan opprette sikkerhetskopier av filer når du avslutt. Disse sikkerhetskopiene kan være plassert i en katalog av ditt valg; som standard de er plassert i samme mappe som den endrede filen.,
Med -B alternativet når du starter nano vil lage sikkerhetskopier av filen for deg, mens du bruker -C valg tillater deg å spesifisere katalogen sted backup filer i:
nano -BC ~/backups index.php
– kommandoen som er nevnt ovenfor vil opprette en sikkerhetskopi av index.php i backups mappe i den gjeldende brukerens hjemmekatalog.
Avslutt
Bruk ^X for å avslutte nano. Hvis du ikke har lagret ditt arbeid, vil du bli bedt om å lagre endringene eller avbryt med exit rutine.