Betalingsmåter Abuse

Lagre en fil i Nano Linux

08.07.2024, 00:46

Tekstredigeringsprogrammet Nano for Linux regnes som et av de vanligste blant nybegynnere. Den har fordelen av å kunne redigere konfigurasjonsfiler uten problemer, den er også enkel å bruke, og den er tilgjengelig fra de fleste distributører. I denne veiledningen vil vi fortelle deg hvordan du lagrer en fil i Nano. hvis du allerede har gjort endringer i konfigurasjonsfilen.

Hva er Nano for Linux

Nano er en enkel kommandolinjetekstredigerer som ofte brukes i Linux-distribusjoner. Den tilbyr grunnleggende tekstredigeringsfunksjoner som innsetting, sletting, søk og erstatt, og støtter ulike programmeringsspråk takket være syntaksfremheving.

Det har et enkelt grensesnitt og kontrolltaster, noe som gjør det tilgjengelig for nybegynnere på kommandolinjen. Det er en av de mest populære tekstredigeringsprogrammene i Linux på grunn av sin brukervennlighet. For å starte Nano skriver du ganske enkelt kommandoen "nano" i terminalen, som åpner en tekstfil i Nano-editoren der du kan gjøre endringer og lagre filer.

Slik lagrer du endringer i Nano

Det finnes flere måter å lagre på. La oss se nærmere på hver av dem.

Normal lagring

Den enkleste måten er å trykke på hurtigtasten Ctrl+O. når du har gjort alle endringene i filen, for å lagre dem. Nederst i programmet kan du se alle hurtigtastene du trenger for å bruke verktøyet. I denne delen av programmet finner du en liste over alle snarveiene som kan hjelpe deg i arbeidet.

Lagre en fil i Nano Linux

Umiddelbart etter at du har trykket på tastene, vil redigeringsprogrammet be deg om å skrive inn navnet på filen som skal lagres:

Lagre en fil i Nano Linux

Når du er ferdig, trykker du på Enter. Trykk Ctrl+X for å gå tilbake til redigeringsvinduet. Deretter informerer programmet deg om at filen er vellykket lagret.

Lagre en fil i Nano Linux

Nå kan du lukke redigeringsprogrammet ved å trykke på Ctrl+X.

Lagring uten skrivetilgang

La oss også se på det tilfellet der du skal lagre data i en fil som tilhører en annen bruker eller superbruker, og denne posten ikke har tilgang eller tillatelse. I et slikt tilfelle vil brukeren se: "Skrivefeil /filnavn/filnavn: Tilgang nektet":

Lagre en fil i Nano Linux

Hvordan løse problemet? Den enkleste måten er å lukke redigeringsprogrammet(Ctrl+X) uten å lagre endringene. Svaret på spørsmålet er Nei:

Lagre en fil i Nano Linux

Etter at du har gjort dette, kan du kjøre redigeringsprogrammet som superbruker:

$ sudo nano /etc/passwd

Deretter kan du skrive dataene til en fil. Hvis endringene ikke kan gå tapt, angir du banen til den nye filen i hjemmekatalogen din, for eksempel ~/temp_passwd, ved filnavnprompten:

Lagre en fil i Nano Linux

Hvis du derimot prøver å lagre data i en fil som tilhører en annen bruker eller superbruker som du ikke har tilgang til (f.eks. konfigurasjonsfiler i /etc-katalogen), vil du få feilmeldingen: "Feil ved skriving av /filnavn/filnavn: Tilgang nektet":

Det enkleste du kan gjøre er å lukke redigeringsprogrammet ved å trykke Ctrl+X uten å lagre endringene. Du bør svare nei på spørsmålet fra editoren om å lagre bufferen:

Og åpne deretter redigeringsprogrammet som superbruker:

$ sudo nano /etc/passwd

Deretter kan du skrive data til filen som beskrevet ovenfor. Hvis du ikke vil miste endringene, kan du angi banen til den nye filen i hjemmekatalogen din under filnavnspørsmålet, f.eks. ~/temp_passwd:

Filen blir da lagret der, og du kan enkelt flytte den for å erstatte den gamle med mv-kommandoen ved hjelp av sudo:

$ sudo mv ~/temp_passwd /etc/passwd

Husk at alle systemfiler skal redigeres som superbruker.

Fordeler med Nano

Nano har flere fordeler som gjør det til et populært tekstredigeringsprogram for Linux-brukere:

  1. Brukervennlighet: Grensesnittet og kontrolltastene er enkle, noe som gjør den ideell for deg som ikke er vant til å bruke kommandolinjen. Du trenger ikke å lære deg kompliserte tastatursnarveier som i andre tekstredigeringsprogrammer.
  2. Liten størrelse og rask innlasting: Programmet er lite og starter raskt, noe som gjør det til et godt valg for rask filredigering på en server eller i en terminal.
  3. Syntaksutheving: støtter syntaksutheving for ulike programmeringsspråk, noe som gjør det enkelt å lese og redigere kode.
  4. Mulighet til å arbeide på eksterne servere: Fungerer på kommandolinjen og kan brukes til å redigere filer på eksterne servere via SSH uten behov for en grafisk brukergrensesnitt.
  5. Mulighet for lagring og opplasting av filer: gjør det enkelt å lagre og laste opp filer, samt utføre andre grunnleggende tekstredigeringsoperasjoner.
  6. De fleste Linux-distribusjoner leveres med Nano som standard: Linux-brukere kan finne Nano installert på de fleste distribusjoner uten å måtte installere det separat.

Disse fordelene gjør Nano til et populært valg for dem som er ute etter en enkel og effektiv teksteditor i et Linux-miljø.