Betalningsmetoder Abuse

Spara en fil i Nano Linux

08.07.2024, 00:46

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.

Vad är Nano för Linux

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.

Hur man sparar ändringar i Nano

Det finns flera sätt att spara. Låt oss titta på var och en i detalj.

Normalt sparande

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.

Spara en fil i Nano Linux

Omedelbart efter att du har tryckt på tangenterna kommer redigeraren att be dig ange namnet på filen som ska sparas:

Spara en fil i Nano Linux

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.

Spara en fil i Nano Linux

Nu kan du stänga redigeringsfönstret genom att trycka på Ctrl+X.

Spara utan skrivåtkomst

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":

Spara en fil i Nano Linux

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:

Spara en fil i Nano Linux

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:

Spara en fil i Nano Linux

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.

Fördelar med Nano

Nano har flera fördelar som gör det till en populär textredigerare för Linux-användare:

  1. Användarvänlighet: den har ett enkelt gränssnitt och kontrollknappar, vilket gör den idealisk för dem som är nya på kommandoraden. Du behöver inte memorera komplicerade kortkommandon som i andra textredigerare.
  2. Liten storlek och snabb laddning: den är lätt och startar snabbt, vilket gör den till ett utmärkt val för snabb filredigering på en server eller i en terminal.
  3. Syntaxmarkering: stöder syntaxmarkering för olika programmeringsspråk, vilket gör det enkelt att läsa och redigera kod.
  4. Möjlighet att arbeta på fjärrservrar: fungerar på kommandoraden och kan användas för att redigera filer på fjärrservrar via SSH utan att behöva ett GUI.
  5. Möjlighet att spara och ladda upp filer: gör att du enkelt kan spara och ladda upp filer samt utföra andra grundläggande textredigeringsoperationer.
  6. De flesta Linux-distributioner levereras med Nano som standard: Linux-användare kan hitta Nano installerat på de flesta distributioner utan att behöva installera det separat.

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ö.