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.