Textredigeraren Nano för Linux anses vara en av de vanligaste bland nybörjare. Det har fördelen att kunna redigera konfigurationsfiler utan problem, det är också lätt att använda och det finns tillgängligt från de flesta distributörer. I den här handledningen kommer vi att berätta hur du sparar en fil i Nano. om du redan har gjort ändringar i konfigurationsfilen.
Nano är en enkel textredigerare för kommandoraden som ofta används i Linux-distributioner. Den tillhandahåller grundläggande textredigeringsfunktioner som infogning, radering, sökning och ersättning, och stöder olika programmeringsspråk tack vare syntaxmarkering.
Den har ett enkelt gränssnitt och kontrollknappar, vilket gör den tillgänglig för nybörjare på kommandoraden. Det är en av de mest populära textredigerarna i Linux på grund av sin användarvänlighet. För att starta Nano skriver du bara kommandot "nano" i terminalen, vilket öppnar en textfil i Nano-redigeraren där du kan göra ändringar och spara filer.
Det finns flera sätt att spara. Låt oss titta på var och en i detalj.
Det enklaste sättet är att trycka på kortkommandot Ctrl+O
. när alla ändringar i filen har gjorts för att spara dem. Längst ner i programmet ser du alla de kortkommandon som du behöver för att använda verktyget. I denna del av programmet listas alla de genvägar som kan hjälpa dig i ditt arbete.
Omedelbart efter att du har tryckt på tangenterna kommer redigeraren att be dig ange namnet på filen som ska sparas:
När du är klar trycker du på Enter. För att återgå till redigeringsfönstret trycker du på Ctrl+X
. Därefter informerar programmet dig om att filen har sparats.
Nu kan du stänga redigeringsfönstret genom att trycka på Ctrl+X
.
Låt oss också tänka på fallet när du behöver spara data i en fil som tillhör en annan användare eller superanvändare, och den här posten inte har någon åtkomst eller behörighet. I ett sådant fall kommer användaren att se: "Skrivfel / filnamn / filnamn: Åtkomst nekad":
Hur löser man problemet? Det enklaste sättet är att stänga redigeraren(Ctrl+X)
utan att spara ändringarna. Svaret på frågan är Nej:
När du har gjort detta kan du köra editorn som superanvändare:
$ sudo nano /etc/passwd
Därefter kan du skriva data till en fil. Om ändringarna inte får gå förlorade, anger du sökvägen till den nya filen i din hemkatalog, t.ex. ~/temp_passwd
, i filnamnsprompten:
Om du däremot försöker spara data i en fil som tillhör en annan användare eller superanvändare och som du inte har tillgång till (t.ex. konfigurationsfiler i katalogen /etc) får du felmeddelandet "Error writing /filename/file name: Access denied":
Det enklaste är att stänga redigeraren genom att trycka på Ctrl+X
utan att spara ändringarna. Du bör besvara editorns fråga om att spara bufferten med Nej:
Och sedan öppna editorn som superanvändare:
$ sudo nano /etc/passwd
Därefter kommer du att kunna skriva data till filen enligt beskrivningen ovan. Om du inte vill att ändringarna ska gå förlorade kan du ange sökvägen till den nya filen i din hemkatalog under filnamnsfrågan, t.ex. ~/temp_passwd:
Filen sparas då där, och du kan sedan enkelt flytta den för att ersätta den gamla filen med mv-kommandot
med hjälp av sudo
:
$ sudo mv ~/temp_passwd /etc/passwd
Kom ihåg att alla systemfiler ska redigeras som superanvändare.
Nano har flera fördelar som gör det till en populär textredigerare för Linux-användare:
Dessa fördelar gör Nano till ett populärt val för dem som letar efter en enkel och effektiv textredigerare i en Linux-miljö.