Et kig på nano-teksteditoren i GNU / Linux

Prøv Vores Instrument Til At Fjerne Problemer

I betragtning af at jeg har skrevet den ulige artikel her og der om server arbejde , hosting , VPS og lignende, tænkte jeg, at en artikel om redigering af konfigurationsfiler / tekstdokumenter i et kommandolinjascenario måske måske var en god idé.

Der er et par større tekstredaktører derude, nogle mere brugervenlige, mens nogle er mere komplekse, men medfører ekstra strøm og konfiguration (jeg ser på dig Vim.)

Den editor, som de fleste brugere, der er nye i verdenen af ​​kun at arbejde med tekst, sandsynligvis vil starte med, kaldes Nano.

Nano

Nano

Nano kommer installeret med de fleste moderne distributioner af GNU / Linux, men du KAN måske løbe ind i den ulige, der ikke gør det. Hvis du af en eller anden underlig grund ikke har det, er det garanteret at være i de vigtigste oplagringssteder for din distribution.

Nano, efter min mening er relativt ligetil at bruge, den har en liste over forskellige kommandoer, der kan bruges i bunden af ​​skærmen i en legende til dig, der er ingen problemer med forskellige 'tilstande' som med andre redaktører, og det har alle de nødvendige funktioner til det grundlæggende.

En hurtig vej til Nano

For at starte skal du åbne et terminalvindue og navigere til et hvilket som helst bibliotek, du vælger, eller bare bruge dit hjemmekatalog. Når du er klar, skal du skrive: nano

Tip : Du kan indlæse en fil i nano direkte, når du indlæser editoren ved at tilføje dens sti til kommandoen, f.eks. nano thisismyfile. Hvis filen ikke findes, opretter den i stedet en ny buffer med det filnavn.

Når redaktøren er åben, skal du se på legenden om kommandoer i bunden af ​​skærmen. Du vil bemærke, at de hver især har en ^ eller og M ved siden af ​​dem; disse angiver, hvilken tast der skal trykkes på med den tilsvarende anden tast (f.eks. ^ K for at klippe tekst.)

Tastaturgenvejstasterne er:

  • ^ = CTRL
  • M = ALT

En nyttig kommando, som du muligvis bruger en hel del i begyndelsen, er Ctrl-G for at få hjælpedokumentationen til nano. En anden er Ctrl-O for at gemme den tekstfil, der er åben i editoren på det tidspunkt.

Tekstredigering

Fremhævning af tekst i Nano gøres ved at holde FLYTTE og derefter bruge din piletasterne , f.eks. når du vil fremhæve et ord for at klippe det. Du kan også bruge Ctrl + ^ at markere tekst i stedet.

Navigering i tekst i Nano gøres relativt let enten via Piletasterne , eller ved hjælp af kommandoer som f.eks CTRL + ArrowKey at navigere frem / tilbage med WORD snarere end med LETTER, eller CTRL + ArrowKey for at navigere PARAGRAPH op og ned.

  • Ctrl-A hopper til toppen af ​​et dokument,
  • Ctrl-E til slutningen af ​​dokumentet.
  • Ctrl-Y bevæger sig op ad en side.
  • Ctrl-V bevæger sig ned ad en side.
  • Alt-^ kopierer linjer (eller Alt-6)
  • Ctrl-U indsætter tekst
  • Ctrl-W søger efter tekst

En anden nyttig funktion, især når du håndterer fejloutput fra noget, du prøver at gøre, er at navigere til en bestemt tekstlinie.

Lad os sige, at din nginx finder et problem i en af ​​dine konfigurationsfiler til et websted, du er vært for, og output fortæller dig, at fejlen er på linje 173 i myconfig.conf. Hvad vi kan gøre er at åbne filen i nano og hurtigt hoppe til den specifikke linje ved at trykke på ^ _ (CTRL + SKIFT + DASH-tast.) Nano vil derefter bede dig om at indtaste linjen og kolonnumrene. Indtast blot '173' og voila, du er nu ved dit problem!

Nano Helpscreen

Der er mange andre mulige måder at bruge Nano på, det har mange kommandoer, som ikke alle er listet nederst på skærmen; for at få adgang til dem, tryk på CNTRL + G for at få vist (eller skjule) hjælpeskærmen.

Den sidste ting i denne hurtige tutorial er, hvordan man afslutter og gemmer et dokument i Nano.

CTRL + X er din hotkey til 'exit'. Hvis du IKKE har redigeret et dokument, vil Nano blot afslutte. Hvis du dog har foretaget ændringer, vil nano spørge dig 'Gem ændret buffer?' som spørger, om du vil gemme. Du kan trykke på Y eller N for ja eller nej. Hvis du trykker på N, afsluttes blot uden at gemme ændringer, hvor du trykker på Y og derefter spørger dig, hvad du vil navngive filen. Du kan beholde det samme navn ved blot at trykke på ENTER, eller du kan indtaste et nyt navn.

Det er det! Dette er de absolutte grundlæggende ved at bruge Nano-teksteditoren.

Her er nogle ressurssider, som du måske finder nyttige:

Hvad med dig? Bruger du en anden editor? I bekræftende fald, hvorfor?