Een blik op de nano-teksteditor in GNU / Linux

Probeer Ons Instrument Voor Het Oplossen Van Problemen

Gezien het feit dat ik hier en daar af en toe een artikel over heb geschreven server werk , hosting , VPS en dergelijke, ik dacht dat een artikel over het bewerken van configuratiebestanden / tekstdocumenten in een opdrachtregelscenario misschien een goed idee zou zijn.

Er zijn een paar grote teksteditors, sommige gebruiksvriendelijker, terwijl andere complexer zijn maar extra kracht en configuratie bieden (ik kijk naar jou Vim.)

De editor waarmee de meeste gebruikers die nieuw zijn in de wereld van het werken met alleen tekst, waarschijnlijk zullen beginnen, heet Nano.

Nano

Nano

Nano wordt geleverd met de meeste moderne distributies van GNU / Linux, maar je KUNT een vreemde tegenkomen die dat niet doet. Als je het om een ​​of andere vreemde reden niet hebt, staat het gegarandeerd in de belangrijkste repositories voor je distributie.

Nano is naar mijn mening relatief eenvoudig te gebruiken, het heeft een lijst met verschillende opdrachten die onder aan het scherm in een legenda voor je kunnen worden gebruikt, er is geen gedoe met verschillende 'modi' zoals bij andere editors, en het heeft alle functies die nodig zijn voor de basis.

Een korte uitleg over Nano

Open om te beginnen een terminalvenster en navigeer naar een map die u kiest, of gebruik gewoon uw homedirectory. Eenmaal klaar, typ je: nano

Tip : Je kunt een bestand direct in nano laden wanneer je de editor laadt door het pad naar het commando toe te voegen, bijv. nano thisismyfile. Als het bestand niet bestaat, zal het in plaats daarvan een nieuwe buffer met die bestandsnaam aanmaken.

Als de editor eenmaal is geopend, bekijkt u de legenda met opdrachten onder aan het scherm. U zult zien dat ze elk een ^ of een M naast zich hebben; deze geven aan welke toets moet worden ingedrukt met de corresponderende tweede toets (zoals ^ K om tekst te knippen.)

De sneltoetsen zijn:

  • ^ = CTRL
  • M = ALT

Een handig commando waar u in het begin nogal wat gebruik van kunt maken is Ctrl-G om de help-documentatie van nano te openen. Een ander is Ctrl-O om het tekstbestand op te slaan dat op dat moment in de editor is geopend.

Tekst bewerken

Het markeren van tekst in Nano doe je door de VERSCHUIVING sleutel en gebruik vervolgens uw pijltjestoetsen , zoals wanneer u een woord wilt markeren om het te knippen. U kunt ook gebruiken Ctrl + ^ om tekst te markeren.

Door tekst navigeren in Nano is vrij eenvoudig te doen via Pijltjestoetsen , of door opdrachten te gebruiken zoals CTRL + pijltoets om vooruit / achteruit te navigeren met WORD in plaats van met LETTER, of CTRL + pijltoets om door PARAGRAPH omhoog en omlaag te navigeren.

  • Ctrl-A springt naar de bovenkant van een document,
  • Ctrl-E aan het einde van het document.
  • Ctrl-Y gaat een pagina omhoog.
  • Ctrl-V gaat een pagina omlaag.
  • Alt ^ kopieert regels (of Alt-6)
  • Ctrl-U plakt tekst
  • Ctrl-W zoekt naar tekst

Een andere handige functie, vooral als het gaat om foutuitvoer van iets dat u probeert te doen, is om naar een specifieke regel tekst te navigeren.

Laten we zeggen dat je nginx een probleem vindt in een van je configuratiebestanden voor een website die je host, en de output vertelt je dat de fout zich op regel 173 van myconfig.conf bevindt. Wat we kunnen doen is het bestand openen in nano en snel naar die specifieke regel springen door op ^ _ (CTRL + SHIFT + DASH-toets.) Te drukken. Nano zal je dan vragen om de regel- en kolomnummers in te voeren. Voer gewoon '173' in en voila, u bent nu bij uw probleem!

Nano Helpscreen

Er zijn veel andere manieren om Nano te gebruiken, het heeft veel commando's, die niet allemaal onder aan het scherm worden vermeld; om ze te openen, drukt u op CNTRL + G om het helpscherm te openen (of te verbergen).

Het laatste ding in deze korte tutorial is hoe je een document afsluit en opslaat in Nano.

CTRL + X is uw sneltoets voor 'exit'. Als je GEEN document hebt bewerkt, stopt Nano gewoon. Als je echter wijzigingen hebt aangebracht, zal nano je vragen 'Gewijzigde buffer opslaan?' wat vraagt ​​of u wilt opslaan. U kunt op Y of N drukken voor ja of nee. Als u op N drukt, wordt u gewoon afgesloten zonder de wijzigingen op te slaan. Als u op Y drukt, wordt u gevraagd hoe u het bestand een naam wilt geven. U kunt dezelfde naam behouden door simpelweg op ENTER te drukken, of u kunt een nieuwe naam invoeren.

Dat is het! Dit zijn de absolute basisprincipes van het gebruik van de Nano-teksteditor.

Hier zijn enkele bronpagina's die u mogelijk nuttig vindt:

En jij dan? Gebruik je een andere editor? Zo ja, waarom?