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.
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.
Det finnes flere måter å lagre på. La oss se nærmere på hver av dem.
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.
Umiddelbart etter at du har trykket på tastene, vil redigeringsprogrammet be deg om å skrive inn navnet på filen som skal lagres:
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.
Nå kan du lukke redigeringsprogrammet ved å trykke på Ctrl+X
.
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":
Hvordan løse problemet? Den enkleste måten er å lukke redigeringsprogrammet(Ctrl+X)
uten å lagre endringene. Svaret på spørsmålet er Nei:
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:
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.
Nano har flere fordeler som gjør det til et populært tekstredigeringsprogram for Linux-brukere:
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ø.