En nybegynnerveiledning om hvordan du bruker Nano Text Editor i Linux


Nano er en kommandolinjetekstredigerer som er forhåndsinstallert i nesten alle Linux-distribusjoner. Det er ofte foretrukket av nye brukere på grunn av dets enkelhet, sammenlignet med andre kommandolinjetekstredigerere som vi/vim og emacs. Den har mange nyttige funksjoner som syntaksfarging, linjenummerering, enkelt søk og mange andre.

Installer Nano Editor i Linux

Hvis nano av en eller annen grunn ikke allerede er installert på din Linux-distro, bør du enkelt kunne installere den med følgende kommandoer:

apt install nano [For Ubuntu/Debian]
yum install nano [For CentOS/Fedora]

Nano-tastatursnarveier

Nano bruker tastaturkombinasjoner for forskjellige funksjoner, som for å finne tekst i en fil, rettferdiggjøre tekst osv. Disse kombinasjonene er veldig enkle og er synlige mens du redigerer filen. De endres automatisk avhengig av hva du gjør.

En ting du bør vite er at en hurtigtast representert med ^ og et symbol (for eksempel ^W) er en kombinasjon av Ctrl-tasten og det symbolet (Ctrl+W i vårt eksempel).

En kombinasjon som vises til å begynne med M betyr at den må fullføres ved å trykke Alt-tasten og følgende symbol.

Nedenfor er oppført alternativene du vil se når du åpner nano for første gang:

  • G Få hjelp
  • ^O Skriv ut
  • ^W Hvor er
  • ^K Klipp ut tekst
  • ^J Begrunn
  • ^C Cur Pos
  • M-U Angre
  • ^X Avslutt
  • ^R Les fil
  • ^\ Erstatt
  • ^U Uklippet tekst
  • ^T For å stave
  • ^__ Gå til linje
  • M-E Gjenta

Du trenger ikke å huske hvert alternativ, da det alltid ligger foran deg. Du kan få hele listen over tastaturkombinasjoner ved å trykke ^G (eller trykke F1) som åpner nanos hjelpemeny. Du vil legge merke til at noen snarveier kan brukes med én tast.

For eksempel F1-tasten for å få hjelp eller F2 for å avslutte nano.

Lag en ny fil i Nano

Å lage ny fil er enkelt som å kjøre nano:

nano

Dette vil åpne redigeringsprogrammet, og når du lagrer filen, vil den be deg om å gi den et navn som den nye filen skal lagres med.

Åpne en fil i Nano

For å åpne en fil kan du kjøre:

nano ~/my_text_file.txt

Kommandoen ovenfor vil prøve å åpne filen «my_text_file.txt» fra hjemmekatalogen din. Hvis filen ikke eksisterer, vil nano prøve å opprette den.

Noen ganger må du kanskje åpne en fil og gå til nøyaktig linje eller kolonne. Nano lar deg gjøre dette med:

nano +line,columns file

For eksempel:

nano +3,2 ~/.bashrc

Vil åpne .bashrc-filen og markøren vil være plassert på tredje linje, andre kolonne.

Redigering av filer i Nano

Når du åpner eller oppretter filer, kan du begynne å redigere/skrive umiddelbart. I motsetning til vim, er det ikke nødvendig å bytte til redigeringsmodus i nano. For å flytte markøren rundt i filen, kan du bruke piltastene på tastaturet.

Søk etter tekst i Nano

Du kan søke etter tekst i en fil ved å bruke ^W, som representerer alternativet «hvor er». Dette vil åpne en søkeinngang over menyen, der du kan skrive inn teksten du søker etter:

Du vil også se at bunnmenyen endres og vil vise noen tilleggsalternativer. De er ganske selvforklarende, så vi vil vurdere de viktigste.

  • Søk med regulære uttrykk – trykk M-R (Alt + R-tastene) og skriv inn søket med de regulære uttrykkene du ønsker å bruke.
  • Gå til linje – trykk på ^T (Ctrl + T) etterfulgt av linjen du vil flytte markøren til.
  • Erstatt tekst – trykk på ^R (Ctrl +T) i søkemodus, eller ^\ i vanlig modus. Du vil bli bedt om å angi søket ditt, etter å ha trykket på Enter, vil du bli bedt om å skrive inn teksten som skal brukes til erstatningen. Til slutt vil du bli spurt om du ønsker å erstatte en samsvarende forekomst av søket ditt, eller alle treff. Hvis du velger “Nei ”, flyttes markøren mot neste kamp.
  • Gå til første linje – trykk ^Y (Ctrl + Y).
  • Gå til siste linje – trykk ^V (Ctrl +V).

Kopier/lim inn/klipp ut tekst i nano

Nanos grensesnitt er veldig likt et GUI-tekstredigeringsprogram. Hvis du ønsker å kopiere eller klippe ut en tekst i GUI-redigering, må du først velge den. Det samme gjelder i nano. For å merke en tekst trykk Ctrl + ^ og flytt deretter markørene med piltastene.

  • For å kopiere den merkede teksten trykk Alt + ^.
  • For å klippe den merkede teksten trykk på ^K (Ctrl +K).
  • For å lime inn den merkede teksten, flytt markøren til en passende posisjon og trykk ^U (Ctrl + U).

Lagre fil i Nano

Hvis du ønsker å lagre gjeldende endringer i filen, trykk ^O (Ctrl + O) kombinasjonen. Hvis du redigerer en ny fil, vil du bli bedt om å gi filen et navn. Dette vil lagre de gjeldende endringene og nano vil forbli åpen slik at du kan fortsette å gjøre endringer i filen.

Lagre fil med sikkerhetskopi

Noen ganger når du redigerer en fil, vil du kanskje beholde midlertidige kopier av den samme filen for sikkerhets skyld. Du kan bruke nanos -B-alternativ, som vil lage sikkerhetskopi av filen du redigerer. Du kan bruke den i kombinasjon med -C-alternativet for å fortelle nano hvor disse sikkerhetskopiene skal lagres slik:

nano -BC ~/backups myfile.txt

Ovennevnte vil lage sikkerhetskopier av filen myfile.txt i mappen «sikkerhetskopier» som ligger i brukerens hjemmekatalog. Merk at sikkerhetskopikatalogen skal være eksisterende, ellers vil nano fortelle deg at katalogen er ugyldig.

Avslutt Nano Editor

For å avslutte nano, trykk på ^X (Ctrl +X-tastene). Hvis filen ikke har blitt lagret tidligere, vil du bli bedt om å lagre endringene med ja/nei eller avbryte avslutningen.

Konklusjon

Nano er en brukervennlig kommandolinjetekstredigerer som tiltrekker brukere med sin enkelhet. Grensesnittet ligner det til GUI-redigerere, noe som gjør det perfekt for Linux-nykommere.