Een routineonderdeel van het beheer van een Linux-systeem, inclusief de Raspberry Pi, is het bewerken van tekstbestanden. Veel van de verschillende services en beheeropties worden geconfigureerd met behulp van tekstbestanden. Van het instellen van het IP-adres tot het configureren van een service zoals Samba, het aanpassen van een configuratiebestand is bijna altijd nodig.

Er zijn veel verschillende teksteditors beschikbaar voor Linux met als meest populaire nano, vi en emacs. Elk heeft zijn eigen sterke punten en zijn eigen zwakheden. Emacs is een krachtige editor met een steile leercurve. Vi (of vim, een vi-kloon met verschillende verbeteringen) is beschikbaar op vrijwel elke Linux- en Unix-type installatie (inclusief FreeBSD en Solaris), vaak als er geen andere editors zijn geïnstalleerd. Echter, Vi is niet intuïtief totdat je enkele basisideeën achter de constructie ervan leert. Vi gedraagt ​​zich niet als een "normale" teksteditor. Als u bijvoorbeeld tekst wilt invoegen, moet u eerst op 'i' enzovoort drukken. Nano is een eenvoudige teksteditor die werkt zoals u zou verwachten. Zonder veel training kunt u eenvoudige bestanden bewerken en opslaan. Het heeft een reeks verschillende bewerkingsfuncties, waaronder zoeken en knippen / plakken.

Om een ​​bestaand bestand te bewerken of een nieuw bestand aan te maken, start u nano en geeft u de naam van het bestand door als de eerste parameter:

 nano filetoedit.txt 

In nano zijn de basisfuncties heel erg zoals je zou verwachten. Typ tekst om deze in het bestand in te voegen, druk op ENTER om een ​​nieuwe regel te krijgen, gebruik backspace om tekst te verwijderen en gebruik de cursortoetsen om rond te bewegen.

Om op te slaan en af ​​te sluiten, drukt u op de Ctrl-toets (CTRL) samen met de X-toets (dwz CTRL + X). U wordt gevraagd of u de gewijzigde buffer wilt opslaan. Druk op Y. U wordt vervolgens gevraagd om de bestandsnaam te bevestigen. Als u een "Opslaan als" wilt uitvoeren, moet u hier de nieuwe naam invoeren. Druk op ENTER om de huidige bestandsnaam te accepteren.

Tijdens het bewerken van het bestand kunt u het op schijf opslaan en doorgaan met bewerken door op CTRL + O te drukken. Net als bij CTRL + X kunt u een "Opslaan als" uitvoeren door een nieuwe naam in te voeren of op Enter drukken om de huidige bestandsnaam te accepteren.

Om tekst in het huidige bestand te vinden, drukt u op CTRL + W, voert u de gewenste tekst in en drukt u op ENTER. Druk op ALT + W om het volgende exemplaar van die tekst te bekijken. Als u zoeken en vervangen wilt uitvoeren, drukt u op ALT + R, voert u de te zoeken tekst in en drukt u op ENTER. Voer nu de vervangende tekst in en druk nogmaals op ENTER. U hebt dan de mogelijkheid om alle exemplaren van de tekst te vervangen (druk op A) of om gewoon de huidige instantie te vervangen (druk op Y). U kunt CTRL + C op elk gewenst moment gebruiken om het zoeken en vervangen te annuleren.

Als u een regel van de ene plaats in het bestand naar een andere wilt verplaatsen (knippen en plakken), drukt u op CTRL + K om de lijn te knippen. Verplaats de cursor en druk op CTRL + U om het te plakken. Als u meerdere regels wilt verplaatsen, drukt u herhaaldelijk op CTRL + K totdat alle gewenste lijnen zijn gesneden. Verplaats de cursor en druk vervolgens op CTRL + U om alle lijnen die u knipt terug te plakken.

De procedure is hetzelfde voor kopiëren en plakken, maar u gebruikt ALT + 6 om de regels te kopiëren en vervolgens CTRL + U om ze te plakken.

Als u naar de eerste regel in het bestand wilt gaan, drukt u op ALT + \ en om naar de laatste regel te gaan, drukt u op ALT + /. Als u naar een specifieke regel wilt gaan, drukt u op CTRL + _ en typt u het gewenste regelnummer gevolgd door ENTER.

Overzicht

Hier is een korte samenvatting van de meest nuttige bewerkingen.

  • CTRL + X - Opslaan en afsluiten
  • CTRL + O - Bestand opslaan
  • CTRL + W, ALT + W - Zoek en herhaal vind
  • ALT + R - Zoeken en vervangen
  • CTRL + K, CTRL + U - Knippen en plakken
  • ALT + 6, CTRL + U - kopiëren en plakken
  • ALT + \, ALT + / - Boven- en onderaan het bestand
  • CTRL + _ - Ga naar een specifieke regel

Nano heeft ook een ingebouwde helppagina die je kunt openen door op CTRL + G of F1 te drukken. Als u zich de sleutelcombinatie die nodig is voor een bepaalde bewerking niet kunt herinneren, geeft de helppagina u de informatie die u nodig hebt.