GNU nano er et kommandolinjeredigeringsprogram som lar deg opprette, redigere og lagre filer ved hjelp av Linux-terminalen.
Hvis du starter din Linux-reise, er å lage og redigere filer en av de kritiske tingene du skal gjøre, spesielt hvis du planlegger å skitne til hendene med shell-scripting. En av de vanligste kommandolinjetekstredigererne på Linux er GNU nano, som kommer forhåndsinstallert på de fleste moderne Linux-distros.
nano støtter viktige funksjoner som syntaksutheving, fullføring, stavekontroll og mer og er nybegynnervennlig, i motsetning til funksjonsrike alternativer som Vim og Emacs. Slik kan du installere og bruke GNU nano til å jobbe med filer på Linux.
Hvordan installere GNU nano på Linux
Avhengig av Linux-distroen din, kan nano allerede være forhåndsinstallert. Åpne terminalen og kjør nano --versjon kommando for å sjekke om det er det. Hvis kommandolinjen svarer med et versjonsnummer, har du nano installert.
Hvis ikke, må du installere nano. Det er forskjellige måter å gjøre det på. Å bruke standard kommandolinjepakkebehandling er imidlertid den desidert raske og enkleste måten (en av
grunner til at Linux elsker å bruke kommandolinjen).På Debian/Ubuntu
Hvis du bruker et Debian- eller Ubuntu-system, åpner du Linux-terminalen og kjør sudo apt oppdatering. Etter det, kjør:
sudo apt install nano
Løping sudo apt oppdatering før du installerer pakker er sterkt anbefalt, men ikke obligatorisk. Det sikrer at din lokale pakkeindeks er oppdatert og synkronisert med de eksterne depotene. Dette bidrar til å forhindre potensielle problemer som å installere utdaterte eller inkompatible pakker.
På RHEL/CentOS
Løpe sudo yum installer nano for å installere GNU nano på RPM-baserte Linux-distros. På nyere systemer med YUM erstattet av DNF-pakkebehandleren, kjør:
sudo dnf install nano
Sistnevnte fungerer også for Fedora.
På Arch Linux
For å installere GNU nano på Arch Linux-baserte distros, kjør:
sudo pacman -S nano
Hvordan åpne og avslutte GNU nano
Nanotekstredigeringsprogrammet er nå installert, men hvordan åpner du det?
Åpne Linux-terminalen og løp nano. nano åpnes i terminalen, slik at du kan opprette en ny fil.
For å avslutte, trykk Ctrl + X. Redaktøren vil stenge umiddelbart. Men hvis du skriver inn litt tekst i den tomme filen, vil nano spørre om du vil lagre endringene først.
Hvis du ikke vil lagre endringene, trykk N for å avslutte redigeringsprogrammet umiddelbart. Ellers trykk Y, skriv inn et filnavn (f.eks. eksempel.txt), og trykk Tast inn å gå ut.
Hvordan jobbe med filer i GNU nano
Å jobbe med filer er nøkkelfunksjonen du skal bruke nano til. Du må vite hvordan du åpner filer, oppretter nye, kopierer, klipper ut, limer inn og til og med lagrer endringer. Når du har mestret dette grunnleggende, vil du ha det lettere å bruke nano fremover.
Åpne filer i nano
For å åpne en eksisterende fil i nano, må du kjenne til filens navn og filtype. Dette kan høres åpenbart ut, men det er avgjørende fordi nano vil anta at du vil lage en ny fil hvis du ikke skriver inn riktig navn med riktig filtype.
Deretter må du også navigere til den nøyaktige plasseringen fra Linux-kommandolinjen hvor filen ligger. Etter det, kjør denne kommandoen for å åpne en fil:
nano filename.extension
Hvis du for eksempel vil åpne example.txt, kjør:
nano example.txt
Husk at filnavn skiller mellom store og små bokstaver.
Opprette, redigere og navigere filer
I nano kan du lage en fil på to måter. Du kan angi et filnavn med nano kommando eller begynn med å åpne redigeringsprogrammet først, lagre deretter endringene og spesifiser et filnavn. Det spiller ingen rolle hvilken metode du velger å bruke fordi du fortsatt vil bekrefte filnavnet mens du lagrer endringene.
For å lage en fil i nano, kjør:
nano filename.extension
nano åpnes med en tom tekstfil. Alternativt kan du kjøre nano kommando for å åpne nano i blank modus først.
Å redigere filer i nano er heller ikke så komplisert. Skriv hva du vil, og trykk deretter Tast inn for å starte en ny linje. Hvis du trenger å hoppe på begynnelsen eller slutten av en linje, trykk Ctrl + A eller Ctrl + E, henholdsvis.
En annen måte å navigere enkelt gjennom en fil i nano er ved å bruke Ctrl + V for å gå til slutten av filen eller Ctrl + Y for å hoppe til begynnelsen. Hvis du har en stor fil som strekker seg over flere sider, Ctrl + Y vil rulle en side opp og Ctrl + V én side ned.
Søke etter spesifikke termer i en fil
For å søke etter spesifikk tekst i en fil, bruk Ctrl + W, og skriv deretter inn søkeordet. Som standard vil nano bare ta deg til det første matchende resultatet, som vil bli uthevet. Du kan imidlertid kamme gjennom hele filen for å finne andre forekomster av begrepet Alt + W eller Alternativ + W (hvis du er kjører Linux på en Mac).
Søk og erstatt tekst
Du kan søke og erstatte tekst i nano også, noe som kommer godt med når du trenger å erstatte flere forekomster av en bestemt term uten å gå gjennom hele filen manuelt. For å gjøre det, trykk Ctrl + \. nano vil be deg om å oppgi et ord du ønsker å erstatte. Skriv inn termen, og trykk deretter Tast inn.
Angi deretter en erstatningsperiode og trykk Tast inn. Hvis det er mer enn én forekomst av termen som skal erstattes i filen, må du spesifisere om du vil erstatte den første eller alle forekomstene. trykk Y å erstatte den første instansen eller EN for å erstatte alle forekomster av søkeordet.
Kopier, klipp ut og lim inn tekst i nano
For å kopiere teksten i nano, gå til den spesifikke teksten du vil kopiere og plasser markøren i begynnelsen. Deretter trykker du Alt + A eller Alternativ + A for å starte nanos tekstvalgverktøy. Trykk deretter på pil fremover (>) på tastaturet til all teksten du vil kopiere er dekket med en hvit bakgrunn.
trykk Alt + 6 å kopiere teksten eller Ctrl + K å kutte. Naviger til stedet du vil plassere den kopierte eller klippede teksten og trykk Ctrl + U å lime inn.
Lagre filendringer og avslutt nano
Når du er ferdig med å jobbe med en fil, lagrer du den ved å trykke Ctrl + O. Bekreft at du lagrer til riktig fil ved å trykke Tast inn.
Hvis du vil lagre endringene i en annen fil, endre filnavnet til noe annet før du trykker Tast inn. Deretter avslutter du nano ved å trykke Ctrl + X.
Arbeid effektivt med Linux-filer ved å bruke GNU nano
GNU nano er en enkel og nybegynnervennlig kommandolinjetekstredigerer på Linux. Den pakker nok funksjoner til å gjøre arbeidet med filer enklere fra kommandolinjen uten å overvelde deg med tonnevis av funksjonalitet du ikke trenger som nybegynner.
Ved å mestre tipsene som er fremhevet ovenfor, vil bruk av GNU nano gjøre Linux-opplevelsen din bedre når du arbeider med filer fra kommandolinjen.