En Ufänger Guide iwwer Wéi Dir Nano Text Editor a Linux benotzt


Nano ass e Kommandozeil Texteditor, deen a bal all Linux Verdeelung virinstalléiert ass. Et gëtt dacks vun neie Benotzer bevorzugt wéinst senger Einfachheet, am Verglach mat anere Kommandozeil Text Editoren wéi vi/vim an emacs. Et huet vill nëtzlech Funktiounen wéi Syntaxfaarwen, Zeilnummeréierung, einfach Sich a vill anerer.

Installéiert Nano Editor op Linux

Wann aus iergendengem Grond Nano net schonn op Ärem Linux Distro installéiert ass, sollt Dir et einfach mat de folgende Kommandoen installéiere kënnen:

# apt install nano [For Ubuntu/Debian]
# yum install nano [For CentOS/Fedora]

Nano benotzt Tastaturkombinatiounen fir verschidde Funktiounen, wéi zum Beispill Text an engem Fichier ze fannen, Text justifiéieren etc. Dës Kombinatioune si wierklech einfach a si sichtbar wärend Dir Är Datei ännert. Si änneren automatesch jee no wéi eng Aktioun Dir maacht.

Eng Saach déi Dir wësse sollt ass datt eng Tastatur Ofkiirzung representéiert mat ^ an engem Symbol (zum Beispill ^W) eng Kombinatioun vun der Ctrl Taste an deem Symbol ass (Ctrl+W) an eisem Beispill).

Eng Kombinatioun déi ugewise gëtt fir mat M unzefänken heescht datt et muss ofgeschloss ginn andeems Dir Alt Schlëssel an dat folgendt Symbol dréckt.

Drënner sinn d'Optiounen opgelëscht déi Dir gesitt wann Dir d'éischt Nano opmaacht:

  • G Hëllef kréien
  • ^O Schreift aus
  • ^W Wou ass
  • ^K Schnëtt Text
  • ^J Justifiéieren
  • ^C Cur Pos
  • M-U Undoen
  • ^X Exit
  • ^R Datei liesen
  • ^\ Ersetzen
  • ^U Uncut Text
  • ^T Fir ze schreiwen
  • ^_ Gitt op d'Linn
  • M-E Redo

Dir musst net all Optioun erënneren well se ëmmer virun Iech ass. Dir kënnt déi komplett Lëscht vun Tastaturkombinatiounen kréien andeems Dir ^G dréckt (oder dréckt F1) wat den Nano Hëllefsmenü opmaacht. Dir wäert feststellen datt e puer Ofkiirzungen mat engem eenzege Schlëssel benotzt kënne ginn.

Zum Beispill F1 Schlëssel fir Hëllef ze kréien oder F2 fir Nano ze verloossen.

Nei Datei erstellen ass einfach wéi Nano lafen:

$ nano

Dëst wäert den Editor opmaachen an wann Dir d'Datei späichert, freet se Iech en Numm ze ginn mat deem déi nei Datei gespäichert gëtt.

Fir eng Datei opzemaachen, kënnt Dir lafen:

$ nano ~/my_text_file.txt

Deen uewe genannte Kommando probéiert d'Datei \my_text_file.txt aus Ärem Heemverzeichnis opzemaachen. Wann d'Datei net existéiert, probéiert Nano se ze kreéieren.

Heiansdo musst Dir vläicht eng Datei opmaachen an op exakt Linn oder Kolonn goen. Nano erlaabt Iech dëst ze maachen mat:

$ nano +line,columns file

Zum Beispill:

$ nano +3,2 ~/.bashrc

Wëllt Är .bashrc Datei opmaachen an de Cursor wäert op der drëtter Linn, zweeter Kolonn sinn.

Wann Dir Dateien opmaacht oder erstellt, kënnt Dir direkt ufänken ze änneren/ze schreiwen. Am Géigesaz zu vim ass et net néideg op den Editmodus an Nano ze wiesselen. Fir de Cursor ronderëm d'Datei ze beweegen, kënnt Dir d'Pfeiltasten op Ärer Tastatur benotzen.

Dir kënnt no Text an engem Fichier sichen andeems Dir ^W benotzt, wat d'Optioun \wou ass duerstellt. Dëst wäert e Sichinput iwwer dem Menü opmaachen, wou Dir den Text kënnt, no deem Dir sicht. :

Dir gesitt och datt den ënneschten Menü ännert a wäert e puer zousätzlech Optiounen weisen. Si sinn zimlech selbstverständlech, also wäerte mir déi méi wichteg iwwerpréiwen.

  • Sich mat regulären Ausdréck - dréckt M-R (Alt + R Schlësselen) a gitt Är Sich mat de reguläre Ausdréck, déi Dir benotze wëllt.
  • Gitt op d'Linn - dréckt op ^T (Ctrl + T) gefollegt vun der Linn op déi Dir de Cursor wëllt réckelen.
  • Text ersetzen - dréckt ^R (Ctrl +T) am Sichmodus, oder ^\ am normale Modus. Dir wäert gefrot ginn Är Sich anzeginn, nodeems Dir Enter dréckt, gitt Dir gefrot den Text anzeginn, deen fir den Ersatz benotzt gëtt. Schlussendlech gitt Dir gefrot ob Dir e passende Beispill vun Ärer Sich wëllt ersetzen, oder all Matcher. Wann Dir \Nee wielt, gëtt de Cursor op de nächste Match geréckelt.
  • Gitt op déi éischt Zeil – dréckt op ^Y (Ctrl + Y).
  • Gitt op déi lescht Zeil – dréckt ^V (Ctrl +V).

Dem Nano säin Interface ass ganz ähnlech wéi e GUI Text Editoren. Wann Dir wëllt en Text am GUI Editor kopéieren oder schneiden, musst Dir en als éischt auswielen. Datselwecht geet an Nano. Fir en Text ze markéieren, dréckt Ctrl + ^a bewegt d'Cursoren mat de Pfeiltasten.

  • Fir de markéierten Text ze kopéieren, dréckt Alt + ^.
  • Fir de markéierten Text ze schneiden, dréckt op ^K (Ctrl +K).
  • Fir de markéierten Text ze pechen, bewegt de Cursor op eng passend Positioun an dréckt ^U (Ctrl + U).

Wann Dir Är aktuell Ännerungen an der Datei späichere wëllt, dréckt op d'Kombinatioun ^O (Ctrl + O). Wann Dir en neie Fichier ännert, gitt Dir gefrot fir deem Fichier en Numm ze ginn. Dëst späichert Är aktuell Ännerungen an Nano bleift opgemaach sou datt Dir weider Ännerungen an der Datei maache kënnt.

Heiansdo wann Dir e Fichier ännert, wëllt Dir vläicht temporär Kopie vun der selwechter Datei halen just am Fall. Dir kënnt d'Nano's -B Optioun benotzen, déi Backup vun der Datei erstellt déi Dir ännert. Dir kënnt et a Kombinatioun mat der -C Optioun benotzen fir Nano ze soen wou dës Backupe sou gespäichert ginn:

$ nano -BC ~/backups myfile.txt

Déi uewendriwwer wäerte Backupkopien vun der Datei myfile.txt am Dossier \Backups maachen, deen am Heemverzeichnis vum Benotzer läit. Notéiert datt de Backup-Verzeichnis existéieren soll, soss wäert Nano Iech soen datt de Verzeechnes ongëlteg ass.

Fir den Nano auszeschléissen, dréckt einfach ^X (Ctrl + X Tasten). Wann d'Datei net virdru gespäichert gouf, gitt Dir gefrot d'Ännerunge mat Jo/Nee ze späicheren oder d'Ausfahrt ze annuléieren.

Nano ass en einfach ze benotzen Kommandozeil Texteditor, deen d'Benotzer mat senger Einfachheet unzitt. Seng Interface ass ähnlech wéi déi vu GUI Editoren, wat et perfekt mécht fir Linux Newcomer.