GNU nano er en kommandolinjeeditor, der lader dig oprette, redigere og gemme filer ved hjælp af Linux-terminalen.

Hvis du starter din Linux-rejse, er oprettelse og redigering af filer en af ​​de kritiske ting, du skal gøre, især hvis du planlægger at få dine hænder til at snavse med shell-scripting. En af de mest almindelige kommandolinjeteksteditorer på Linux er GNU nano, som kommer forudinstalleret på de fleste moderne Linux-distros.

nano understøtter vitale funktioner som syntaksfremhævning, færdiggørelse, stavekontrol og mere og er begyndervenlig i modsætning til funktionsrige alternativer som Vim og Emacs. Sådan kan du installere og bruge GNU nano til at arbejde med filer på Linux.

Sådan installeres GNU nano på Linux

Afhængigt af din Linux-distro er nano muligvis allerede forudinstalleret. Åbn terminalen og kør nano --version kommando for at kontrollere, om det er det. Hvis kommandolinjen svarer med et versionsnummer, har du nano installeret.

Hvis ikke, skal du installere nano. Der er forskellige måder at gøre det på. Brug af standard kommandolinjepakkehåndtering er dog langt den hurtige og nemmeste måde (en af ​​de

grunde til, at Linux elsker at bruge kommandolinjen).

På Debian/Ubuntu

Hvis du bruger et Debian- eller Ubuntu-system, skal du åbne Linux-terminalen og køre sudo apt opdatering. Kør derefter:

sudo apt install nano

Løb sudo apt opdatering før installation af pakker anbefales stærkt, men ikke obligatorisk. Det sikrer, at dit lokale pakkeindeks er opdateret og synkroniseret med fjernlagrene. Dette hjælper med at forhindre potentielle problemer såsom installation af forældede eller inkompatible pakker.

På RHEL/CentOS

Løb sudo yum installer nano at installere GNU nano på RPM-baserede Linux distros. På nyere systemer med YUM erstattet af DNF-pakkemanageren, kør:

sudo dnf install nano

Sidstnævnte fungerer også for Fedora.

På Arch Linux

For at installere GNU nano på Arch Linux-baserede distros, kør:

sudo pacman -S nano

Sådan åbnes og afsluttes GNU nano

Nano-teksteditoren er nu installeret, men hvordan åbner du den?

Åbn Linux-terminalen og løb nano. nano åbnes i terminalen, så du kan oprette en ny fil.

Tryk på for at afslutte Ctrl + X. Redaktøren lukker med det samme. Men hvis du indtaster noget tekst i den tomme fil, vil nano spørge, om du vil gemme ændringerne først.

Hvis du ikke vil gemme ændringerne, skal du trykke på N for at forlade editoren med det samme. Ellers tryk på Y, indtast et filnavn (f.eks. eksempel.txt), og tryk på Gå ind At forlade.

Sådan arbejder du med filer i GNU nano

At arbejde med filer er nøglefunktionen, som du skal bruge nano til. Du skal vide, hvordan du åbner filer, opretter nye, kopierer, klipper, indsætter og endda gemmer ændringer. Når du har mestret disse grundlæggende funktioner, vil du have det nemmere at bruge nano på vej fremad.

Åbning af filer i nano

For at åbne en eksisterende fil i nano skal du kende filens navn og filtypenavn. Dette lyder måske indlysende, men det er afgørende, fordi nano vil antage, at du gerne vil oprette en ny fil, hvis du ikke indtaster det korrekte navn med den rigtige udvidelse.

Så skal du også navigere til den nøjagtige placering fra Linux-kommandolinjen hvor filen er placeret. Udfør derefter denne kommando for at åbne en fil:

nano filename.extension

Hvis du f.eks. vil åbne example.txt, skal du køre:

nano example.txt

Husk, at filnavne skelner mellem store og små bogstaver.

Oprettelse, redigering og navigation af filer

I nano kan du oprette en fil på to måder. Du kan angive et filnavn med nano kommando eller start med at åbne editoren først, gem derefter dine ændringer og angiv et filnavn. Det er ligegyldigt, hvilken metode du vælger at bruge, fordi du stadig bekræfter filnavnet, mens du gemmer ændringerne.

For at oprette en fil i nano skal du køre:

nano filename.extension

nano åbnes med en tom tekstfil. Alternativt kan du køre nano kommando for at åbne nano i tom tilstand først.

Redigering af filer i nano er heller ikke så kompliceret. Skriv hvad du vil, og tryk derefter på Gå ind for at starte en ny linje. Hvis du skal hoppe i begyndelsen eller slutningen af ​​en linje, så tryk Ctrl + A eller Ctrl + E, henholdsvis.

En anden måde at navigere nemt gennem en fil i nano er ved at bruge Ctrl + V for at gå til slutningen af ​​filen eller Ctrl + Y at springe til begyndelsen. Hvis du har en stor fil, der strækker sig over flere sider, Ctrl + Y vil rulle en side op og Ctrl + V en side ned.

Søgning efter specifikke termer i en fil

For at søge efter specifik tekst i en fil, brug Ctrl + W, og indtast derefter søgeordet. Som standard vil nano kun føre dig til det første matchende resultat, som vil blive fremhævet. Du kan dog finkæmme hele filen for at finde andre forekomster af udtrykket ved hjælp af Alt + W eller Option + W (hvis du er kører Linux på en Mac).

Søg og erstat tekst

Du kan også søge og erstatte tekst i nano, hvilket er praktisk, når du skal erstatte flere forekomster af et specifikt udtryk uden manuelt at gennemgå hele filen. For at gøre det skal du trykke på Ctrl + \. nano vil bede dig om at angive et ord, du gerne vil erstatte. Indtast termen, og tryk derefter på Gå ind.

Angiv derefter en erstatningsperiode og tryk på Gå ind. Hvis der er mere end én forekomst af udtrykket, der skal erstattes i filen, skal du angive, om du vil erstatte den første eller alle forekomster. Trykke Y at erstatte den første instans eller EN for at erstatte alle forekomster af det søgte udtryk.

Kopier, klip og indsæt tekst i nano

For at kopiere teksten i nano skal du gå til den specifikke tekst, du vil kopiere, og placere markøren i begyndelsen. Næste, hit Alt + A eller Mulighed + A for at starte nanos tekstvalgsværktøj. Tryk derefter på pil frem (>) på dit tastatur, indtil al den tekst, du gerne vil kopiere, er dækket af en hvid baggrund.

Trykke Alt + 6 at kopiere teksten eller Ctrl + K at klippe. Naviger til den placering, du vil placere din kopierede eller klippede tekst, og tryk Ctrl + U at indsætte.

Gem filændringer og afslut nano

Når du er færdig med at arbejde på en fil, skal du gemme den ved at trykke Ctrl + O. Bekræft, at du gemmer til den korrekte fil ved at trykke på Gå ind.

Hvis du gerne vil gemme ændringerne til en anden fil, skal du ændre filnavnet til noget andet, før du trykker Gå ind. Afslut derefter nano ved at trykke på Ctrl + X.

Arbejd effektivt med Linux-filer ved hjælp af GNU nano

GNU nano er en enkel og begyndervenlig kommandolinjeteksteditor på Linux. Det pakker nok funktioner til at gøre arbejdet med filer nemmere fra kommandolinjen uden at overvælde dig med tonsvis af funktionalitet, som du ikke har brug for som nybegynder.

Ved at mestre de tips, der er fremhævet ovenfor, vil brug af GNU nano gøre din Linux-oplevelse bedre, når du arbejder med filer fra kommandolinjen.