- Mestre Nanos mest effektive snarveier for å lagre, avslutte og redigere tekst fra terminalen.
- Lær hvordan du overvinner vanlige tillatelsesfeil og administrerer kritiske filer på en sikker måte.
- Oppdag avanserte funksjoner som søk, erstatt, kopier, klipp ut og arbeid på eksterne servere.
Har du noen gang redigert en fil i terminalen og ikke visst hvordan du lagrer endringene eller avslutter uten å miste arbeidet ditt? Ikke bekymre deg, du er ikke alene. Nano-editoren er en av de mest brukte i Linux- og Unix-miljøer nettopp på grunn av brukervennligheten for folk som ikke er kjent med kommandolinjen, men det finnes viktige detaljer og triks som er verdt å mestre for å få mest mulig ut av den uten komplikasjoner eller overraskelser.
I denne artikkelen vil du oppdage, trinnvis forklart og tydelig, alt du trenger å vite for å redigere, lagre og avslutte filer i Nano, inkludert viktige snarveier, avanserte alternativer og løsninger på vanlige feil. Hvis du vil bli en ekte ekspert på å dra full nytte av alle funksjonene Nano tilbyr fra terminalen, fortsett å lese, for du vil finne viktige punkter som de fleste veiledninger overser.
Hva er nano, og hvorfor er det så populært?
Nano er en tekstredigerer som kjører på Linux- og Unix-konsollen, designet for å møte behovene til de som ønsker å redigere filer raskt og komfortabelt. Uten komplikasjonene til verktøy som Vim eller Emacs. Populariteten er basert på et intuitivt grensesnitt, tydelig synlige hurtigtaster på skjermen og viktige funksjoner for å administrere konfigurasjonsfiler, skript, notater eller kode uten distraksjoner.
Den er inkludert som standard i de aller fleste Linux-distribusjoner (blant annet Ubuntu, Debian, CentOS, Fedora), og flere og flere brukere foretrekker den selv på eksterne servere eller virtuelle maskiner, nettopp på grunn av dens lette og brukervennlige karakter.
Hvordan finne ut om Nano er installert og hvordan installere det
På de fleste Linux-systemer er Nano vanligvis forhåndsinstallert . For å sjekke, kjør ganske enkelt følgende kommando i terminalen:
nano --version
Hvis du ser informasjon med versjonsnummeret, kan du bruke det. Hvis det ikke er installert, trenger du bare å bruke riktig pakkebehandler for systemet ditt.
- På Debian, Ubuntu eller derivater:
sudo apt-get install nano - På CentOS eller RHEL:
sudo yum install nano - I systemer med
dnf:sudo dnf install nano - På macOS er den vanligvis tilgjengelig som standard, men hvis ikke:
brew install nano(krever Homebrew)
Slik åpner du filer og begynner å redigere i Nano
For å åpne en eksisterende fil eller opprette en ny ved hjelp av Nano, skriver du bare følgende i terminalen:
nano nombre_del_archivo.txt
Hvis filen allerede finnes, åpnes den automatisk og er klar for redigering. Hvis filen ikke finnes, vil Nano opprette den så snart du lagrer endringene.Du kan også angi en fullstendig sti, for eksempel nano /etc/mi_config.cfg o nano ~/documentos/nota.txt.
Vil du åpne en fil og se på skjermen hvilken linje og kolonne markøren er på? Legg til alternativet -c:
nano -c nombre_del_archivo.txt
Nano-grensesnittet: hvordan navigere og vise snarveier
Nano skiller seg ut ved at den alltid viser en liste over de mest nyttige hurtigtastene nederst på skjermen . Disse hurtigtastene er vanligvis representert med symbolet ^ (som står for Ctrl) ved siden av en bokstav, for eksempel ^O for Ctrl + O.
- Retningspiler: For å bevege deg gjennom teksten (opp, ned, venstre, høyre).
- Ctrl + F og Ctrl + B: Flytt fremover eller bakover én posisjon.
- Ctrl + P og Ctrl + N: Gå opp og ned en linje.
- Ctrl + Y og Ctrl + V: Flytt opp eller ned en hel side.
Slik lagrer du endringer i Nano
Det er veldig enkelt å lagre det du har redigert i Nano:
- Ctrl + O (Skriv ut): Lagre filen med det opprinnelige navnet, eller la den bli endret. Etter at du har trykket på kombinasjonen, vises en linje som ber om navnet (du kan endre det hvis du vil lagre som en ny fil), og deretter trenger du bare å trykke på Enter for å bekrefte.
En annen fordel med å lagre er at hvis du trenger å lagre i bestemte formater, kan du bruke Alt+D for DOS eller Alt+M for Mac. For å lage en sikkerhetskopi, bruk Alt+B.
Redigerer du en systemfil og får en tillatelsesfeil? Hvis du får meldingen «Ingen tilgang», trenger du sannsynligvis superbrukerrettigheter. Lukk filen (Ctrl + X), velg Nei når den spør deg om du vil lagre, og åpne den på nytt med sudo nano /ruta/del/archivoHvis du ikke vil miste de nåværende endringene dine, kan du lagre en kopi i hjemmemappen din og deretter flytte den med sudo mv.
Slik avslutter du Nano (med og uten lagring)
For å avslutte Nano, er universalkommandoen:
- Ctrl+X: Den vil be deg bekrefte om du har gjort noen endringer. Hvis du ikke har lagret, vil den spørre om du vil lagre ved å trykke på Y o N, og deretter filnavnet hvis du velger å lagre. Hvis du ikke har redigert noe, avsluttes den direkte.
Finnes det en snarvei for å lagre og avslutte i én handling? For øyeblikket ikke. Du må først lagre (Ctrl+O) og deretter avslutte (Ctrl+X) . For å avbryte en handling eller avbryte en kommando, bruk Ctrl+C.
Hurtigredigering: Kopier, klipp ut og lim inn i Nano
Nano lar deg redigere tekst med enkle kombinasjoner:
- Ctrl+K: Klipp en linje eller blokk.
- Alt+6: Kopier den valgte linjen eller blokken.
- Ctrl + ULim inn ved markørposisjonen.
- Alt + A: Markerer hvor du skal starte valget for å kopiere eller klippe ut en blokk.
For eksempel, velg med Alt + A , naviger med piltastene og bestem om du vil klippe ut ( Ctrl + K ) eller kopiere ( Alt + 6 ). Lim inn med Ctrl + U når det er nødvendig.
Finn og erstatt tekst i Nano
Trenger du å finne et bestemt ord eller uttrykk? Press Ctrl + W, skriv inn ordet eller uttrykket og trykk på EnterFor å finne neste treff, gjenta Ctrl + W eller bruk Alt + W.
Vil du erstatte tekst? Usa Ctrl + \ og følg trinnene for å legge inn ordet som skal erstattes og dets erstatning, slik at du kan velge å erstatte bare det gjeldende ordet (Y) eller alle (A).
De mest nyttige nanokommandoene og deres funksjoner
- Ctrl+G: Åpne Nano-hjelp.
- Ctrl+C: Avbryter en handling eller viser markørposisjonen.
- Ctrl+U: Lim inn det du klippet ut eller kopierte.
- Ctrl+L: Tegner skjermen på nytt.
- Ctrl+J: Begrunn avsnittet.
- Ctrl+M: Setter inn et linjeskift.
- Ctrl + _: Hopp til en bestemt linje.
- Ctrl+X: Lukk Nano.
- Ctrl+R: Sett inn innhold fra en annen fil.
- Ctrl+W: Søk etter tekst.
- Ctrl + Y og Ctrl + V: Naviger mellom sider.
- Ctrl+T: Stavekontroll.
Casestudier: Redigering av filer i Nano
Nano er nyttig for å redigere alt fra konfigurasjonsfiler ( /etc/ssh/sshd_config ) til skript, HTML-sider eller raske notater . Bare åpne filen, endre det du trenger, lagre med Ctrl+O , og avslutt med Ctrl+X . For systemfiler, kjør med administratorrettigheter ( sudo nano /path/to/file ) for å unngå tillatelsesfeil.
Et triks: bruk alternativet -w for å forhindre at Nano automatisk pakker inn tekst i konfigurasjonsfiler som ikke støtter linjeskift. Hvis du vil vite mer om koderedigerere og konfigurasjonen av dem, kan du sjekke ut veiledningen vår på Hva er Brackets IDE?.
Vanlige feil og hvordan du løser dem
Den vanligste feilen er «Feil ved skriving: Ingen tilgang».Dette indikerer at du ikke har tillatelse til å endre filen. Løsningen er å lukke den (Ctrl + X), angi at du ikke vil lagre den (N), og åpne den på nytt med sudoHvis du vil beholde endringene, lagrer du dem i hjemmemappen din og flytter dem med sudo mv.
Glemte du å lagre og avsluttet ved et uhell? Nano vil alltid be om bekreftelse på om du har gjort endringer, slik at du kan lagre (J) eller ikke (N).
Denne kunnskapen vil gjøre det mulig for deg å redigere, lagre og avslutte med trygghet, selv i situasjoner med begrensede tillatelser eller sensitive filer, noe som øker effektiviteten i terminaladministrasjon uten behov for komplekse verktøy.