En begyndervejledning om, hvordan du bruger Nano Text Editor i Linux


Nano er en kommandolinjeteksteditor, der kommer forudinstalleret i næsten alle Linux-distributioner. Det foretrækkes ofte af nye brugere på grund af dets enkelhed sammenlignet med andre kommandolinjeditorer som vi/vim og emacs. Det har masser af nyttige funktioner såsom syntaksfarvning, linjenummerering, let søgning og mange andre.

Installer Nano Editor i Linux

Hvis nano af en eller anden grund ikke allerede er installeret på din Linux-distro, skal du være i stand til nemt at installere den med følgende kommandoer:

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

Nano bruger tastaturkombinationer til forskellige funktioner, såsom at finde tekst i en fil, retfærdiggøre tekst osv. Disse kombinationer er virkelig lette og er synlige, mens du redigerer din fil. De ændres automatisk afhængigt af, hvilken handling du tager.

En ting du skal vide er, at en tastaturgenvej repræsenteret med ^ og et symbol (for eksempel ^W ) er en kombination af Ctrl-tasten og det symbol (Ctrl + W i vores eksempel).

En kombination, der vises for at starte med M, betyder, at den skal afsluttes ved at trykke på Alt-tasten og det følgende symbol.

Nedenfor er angivet de muligheder, du vil se, når du først åbner nano:

  • G Få hjælp
  • ^O Skriv ud
  • ^W Hvor er
  • ^K Klip tekst
  • ^J Retfærdiggør
  • ^C Cur Pos
  • M-U Fortryd
  • ^X Afslut
  • ^R Læs fil
  • ^\ Udskift
  • ^U Uncut Text
  • ^T at stave
  • ^_ Gå til linje
  • M-E Gentag

Du behøver ikke at huske hver indstilling, da den altid er foran dig. Du kan få den fulde liste over tastaturkombinationer ved at trykke på ^G (eller trykke på F1), som åbner nanos hjælpemenu. Du vil bemærke, at nogle genveje kan bruges med en enkelt tast.

For eksempel F1-tast for at få hjælp eller F2 for at afslutte nano.

Oprettelse af ny fil er simpelt som at køre nano:

$ nano

Dette åbner redaktøren, og når filen er gemt, beder den dig om at give den et navn, som den nye fil gemmes med.

For at åbne en fil kan du køre:

$ nano ~/my_text_file.txt

Ovenstående kommando vil forsøge at åbne filen “my_text_file.txt” fra dit hjemmekatalog. Hvis filen ikke findes, vil nano forsøge at oprette den.

Nogle gange skal du muligvis åbne en fil og gå på den nøjagtige linje eller kolonne. Nano giver dig mulighed for at gøre dette med:

$ nano +line,columns file

For eksempel:

$ nano +3,2 ~/.bashrc

Åbner din .bashrc-fil, og markøren placeres i tredje linje, anden kolonne.

Når du åbner eller opretter filer, kan du begynde at redigere/skrive med det samme. I modsætning til vim er der ikke behov for at skifte til redigeringstilstand i nano. For at flytte markøren rundt om filen kan du bruge piletasterne på dit tastatur.

Du kan søge efter tekst inde i en fil ved hjælp af ^W , som repræsenterer indstillingen "hvor er". Dette åbner et søgeinput over menuen, hvor du kan indtaste den tekst, du søger efter:

Du vil også se, at den nederste menu ændres og viser nogle yderligere muligheder. De er stort set selvforklarende, så vi gennemgår de vigtigere.

  • Søg med regulære udtryk - tryk på M-R (Alt + R-tasterne), og indtast din søgning med de regulære udtryk, du vil bruge.
  • Gå til linje - tryk på ^T (Ctrl + T) efterfulgt af den linje, som du vil flytte markøren til.
  • Udskift tekst - tryk på ^R (Ctrl + T) i søgetilstand eller ^\ i almindelig tilstand. Du bliver bedt om at indtaste din søgning, efter at du har trykket på Enter, bliver du bedt om at indtaste den tekst, der skal bruges til udskiftningen. Endelig bliver du spurgt, om du vil erstatte en matchet forekomst af din søgning eller alle matches. Hvis du vælger "Nej", flyttes markøren mod den næste kamp.
  • Gå til første linje - tryk på ^Y (Ctrl + Y).
  • Gå til sidste linje - tryk på ^V (Ctrl + V).

Nano's interface er meget lig en GUI-teksteditor. Hvis du ønsker at kopiere eller klippe en tekst i GUI-editoren, skal du først vælge den. Den samme ting gælder i nano. For at markere en tekst skal du trykke på Ctrl + ^og derefter flytte markørerne med piletasterne.

  • For at kopiere den markerede tekst skal du trykke på Alt + ^.
  • For at klippe den markerede tekst skal du trykke på ^K (Ctrl + K).
  • For at indsætte den markerede tekst skal du flytte markøren til en passende position og trykke på ^U (Ctrl + U).

Hvis du vil gemme dine aktuelle ændringer i filen, skal du trykke på kombinationen ^O (Ctrl + O). Hvis du redigerer en ny fil, bliver du bedt om at give den fil et navn. Dette gemmer dine nuværende ændringer, og nano forbliver åbnet, så du kan fortsætte med at foretage ændringer i filen.

Nogle gange, når du redigerer en fil, vil du muligvis gemme midlertidige kopier af den samme fil i tilfælde af. Du kan bruge nanos indstilling -B , som opretter sikkerhedskopi af den fil, du redigerer. Du kan bruge det i kombination med indstillingen -C til at fortælle nano, hvor de sikkerhedskopier skal gemmes som denne:

$ nano -BC ~/backups myfile.txt

Ovenstående laver sikkerhedskopier af filen myfile.txt i mappen "sikkerhedskopier" i brugerens hjemmekatalog. Bemærk, at sikkerhedskopimappen skal være eksisterende, ellers fortæller nano dig, at mappen er ugyldig.

For at afslutte nano skal du blot trykke på ^X (Ctrl + X-tasterne). Hvis filen ikke tidligere er gemt, bliver du bedt om at gemme ændringerne med ja/nej eller annullere afslutningen.

Nano er en nem at bruge kommandolinjeteksteditor, der tiltrækker brugere med sin enkelhed. Dens interface svarer til GUI-redaktørernes, hvilket gør den perfekt til Linux-nybegyndere.