Betaalmethoden Abuse

Een bestand opslaan in Nano Linux

08.07.2024, 00:46

De teksteditor Nano voor Linux wordt beschouwd als een van de meest gebruikte voor beginners. Het heeft het voordeel dat het configuratiebestanden zonder problemen kan bewerken, het is ook makkelijk te gebruiken en het is verkrijgbaar bij de meeste distributeurs. In deze tutorial vertellen we je hoe je een bestand in Nano opslaat als je al wijzigingen in het configuratiebestand hebt aangebracht.

Wat is Nano voor Linux

Nano is een eenvoudige opdrachtregel teksteditor die vaak wordt gebruikt in Linux distributies. Het biedt basistekstbewerkingsfuncties zoals invoegen, verwijderen, zoeken en vervangen, en ondersteunt verschillende programmeertalen dankzij syntax highlighting.

Het heeft een eenvoudige interface en besturingstoetsen, waardoor het toegankelijk is voor beginnende opdrachtregelaars. Het is een van de populairste teksteditors in Linux vanwege het gebruiksgemak. Om Nano te starten, typ je gewoon de opdracht "nano" in de terminal, die een tekstbestand zal openen in de Nano-editor waar je wijzigingen kunt aanbrengen en bestanden kunt opslaan.

Wijzigingen opslaan in Nano

Er zijn verschillende manieren om op te slaan. Laten we elke manier in detail bekijken.

Normaal opslaan

De eenvoudigste manier is om op de sneltoets Ctrl+O te drukken zodra alle wijzigingen in het bestand zijn gemaakt om ze op te slaan. Onderaan het programma zie je alle sneltoetsen die je nodig hebt om het hulpprogramma te gebruiken. In dit deel van het programma staan alle sneltoetsen die je kunnen helpen bij je werk.

Een bestand opslaan in Nano Linux

Onmiddellijk na het indrukken van de toetsen vraagt de editor je om de naam van het op te slaan bestand in te voeren:

Een bestand opslaan in Nano Linux

Als je klaar bent, druk je op Enter. Om terug te keren naar het bewerkingsvenster druk je op Ctrl+X. Vervolgens meldt het programma dat het bestand met succes is opgeslagen.

Een bestand opslaan in Nano Linux

Op dit punt kun je de editor sluiten door op Ctrl+X te drukken.

Opslaan zonder schrijftoegang

Laten we ook het geval bekijken waarin je gegevens moet opslaan in een bestand dat toebehoort aan een andere gebruiker of superuser, en deze record heeft geen toegang of rechten. In zo'n geval ziet de gebruiker: "Write Error /filename/file name: Access Denied":

Een bestand opslaan in Nano Linux

Hoe het probleem oplossen? De eenvoudigste manier is om de editor te sluiten(Ctrl+X) zonder de wijzigingen op te slaan. Het antwoord op de vraag is Nee:

Een bestand opslaan in Nano Linux

Nadat je dit hebt gedaan, kun je de editor uitvoeren als superuser:

$ sudo nano /etc/passwd

Vervolgens kun je de gegevens naar een bestand schrijven. Als de wijzigingen niet verloren mogen gaan, geef dan bij de bestandsnaam prompt het pad op naar het nieuwe bestand in je home directory, bijvoorbeeld ~/temp_passwd:

Een bestand opslaan in Nano Linux

Als je echter gegevens probeert op te slaan in een bestand van een andere gebruiker of superuser waartoe je geen toegang hebt (bijvoorbeeld configuratiebestanden in de map /etc), krijg je de foutmelding: "Error writing /filename/file name: Access denied":

Het eenvoudigste is om de editor te sluiten door op Ctrl+X te drukken zonder de wijzigingen op te slaan. Je moet de vraag van de editor over het opslaan van de buffer beantwoorden met Nee:

En open dan de editor als supergebruiker:

$ sudo nano /etc/passwd

Daarna kun je gegevens naar het bestand schrijven zoals hierboven beschreven. Als je de wijzigingen niet kwijt wilt raken, kun je tijdens het opvragen van de bestandsnaam het pad naar het nieuwe bestand in je thuismap opgeven, bijvoorbeeld ~/temp_passwd:

Het bestand wordt dan daar opgeslagen, waar je het dan gemakkelijk kunt verplaatsen om het oude te vervangen met het mv commando met sudo:

$ sudo mv ~/temp_passwd /etc/passwd

Onthoud dat alle systeembestanden bewerkt moeten worden als superuser.

Voordelen van Nano

Nano heeft verschillende voordelen die het een populaire teksteditor maken voor Linux-gebruikers:

  1. Gebruiksgemak: het heeft een eenvoudige interface en bedieningstoetsen, waardoor het ideaal is voor degenen die nieuw zijn met de opdrachtregel. U hoeft geen ingewikkelde sneltoetsen te onthouden zoals bij andere teksteditors.
  2. Klein formaat en snel laden: is licht in omvang en start snel op, waardoor het een geweldige keuze is voor snelle bestandsbewerking op een server of in een terminal.
  3. Syntax highlighting: ondersteunt syntax highlighting voor verschillende programmeertalen, waardoor het gemakkelijk is om code te lezen en te bewerken.
  4. Mogelijkheid om op externe servers te werken: werkt op de opdrachtregel, het kan gebruikt worden om bestanden op externe servers via SSH te bewerken zonder dat er een GUI nodig is.
  5. Mogelijkheid om bestanden op te slaan en te uploaden: hiermee kun je eenvoudig bestanden opslaan en uploaden, en andere basisbewerkingen voor tekstbewerking uitvoeren.
  6. De meeste Linux distributies worden standaard geleverd met Nano: Linux gebruikers vinden Nano geïnstalleerd op de meeste distributies zonder het apart te hoeven installeren.

Deze voordelen maken Nano een populaire keuze voor wie op zoek is naar een eenvoudige en efficiënte teksteditor in een Linux-omgeving.