Com utilitzar l'Editor Nano de GNU

How Use Gnu Nano Editor



Quan treballeu a la interfície de línia d’ordres (CLI) a Linux, sovint haureu de crear / editar fitxers de text. Hi ha molts editors de text dissenyats per a la CLI, per exemple, Vim, Emacs, Nano, etc.

Aquest article se centrarà en l'editor de text Nano. GNU Nano és una part del sistema GNU / Linux. Aquest programa és un editor de text molt simplista, però potent. GNU Nano és molt adequat per a aquells que prefereixen la simplicitat per sobre de les funcions i la potència. A continuació, aprendreu a utilitzar l'editor GNU Nano.







GNU Nano a Linux

Linux és el programa del nucli, creat i mantingut per Linus Torvalds. Tanmateix, el nucli en si no serveix de res. La resta de programes que es troben a la part superior de Linux són els que formen tot el sistema operatiu funcional. La majoria de distribucions de Linux utilitzen el programari subministrat pel Projecte GNU per completar el sistema operatiu.



Nano és un editor de text que forma part del sistema GNU. El sistema GNU, desenvolupat i mantingut pel Projecte GNU, és un sistema operatiu complet que és lliure i de codi obert. Curiosament, gairebé totes les distribucions actuals de Linux són només una part de tot el sistema GNU. Per això, Linux també es coneix com a GNU / Linux.



Instal·lació de GNU Nano

Com ja haureu endevinat, el vostre sistema ja hauria de tenir Nano instal·lat. Si no teniu Nano instal·lat, estarà disponible a totes les distribucions de Linux directament des dels seus respectius servidors de paquets. En la majoria de situacions, el nom del paquet serà nano .





Depenent de la distribució que utilitzeu, executeu l'ordre adequada en un terminal.

Per a Debian / Ubuntu i derivats, utilitzeu l'ordre següent:



$suoapteinstal·lar nano

Per a Arch Linux i derivats, utilitzeu l'ordre següent:

$suopacman-S nano

Per a openSUSE, SUSE Linux i derivats, utilitzeu l'ordre següent:

$suozypperinstal·lar nano

Per a Fedora i derivats, utilitzeu l'ordre següent.

$suodnfinstal·lar nano

Consulteu la pàgina web oficial de GNU Nano

Si us sentiu aventurer, proveu aquest mètode. Instal·larem GNU Nano des de la font. Tot i que això és divertit, l’inconvenient és que el gestor de paquets no el pot gestionar directament. A més, si hi ha una versió actualitzada, haureu de tornar a descarregar la font, compilar-la i tornar-la a instal·lar.

A punt? Agafa el codi font Nano.

$rínxol-onano.tar.gz https://www.nano-editor.org/dist/v4/nano-4.9.3.tar.gz

Si no teniu curl instal·lat, també podeu utilitzar wget.

$wget -Onano.tar.gz https://www.nano-editor.org/dist/v4/nano-4.9.3.tar.gz

Extraieu el paquet.

$quitrà -xvfnano.tar.gz

Per a la següent part, necessitareu algunes eines de construcció, com ara el compilador GNU C / C ++. En el cas de Debian / Ubuntu, haureu d'instal·lar el fitxer essencial de la construcció grup de paquets. Si utilitzeu un sistema basat en Arch, instal·leu el fitxer base-desenvolupament paquet. Si teniu altres distribucions, primer feu la vostra pròpia investigació.

Un cop instal·lades les eines necessàries, executeu les ordres següents.

$cdnano-4.9.3
$./configurar

$fer-j $(nproc)

$suo fer instal·lar

Utilitzant Nano

Un cop instal·lat Nano, és hora d’utilitzar-lo. Des d’un terminal, executeu l’ordre següent.

$nano

Això iniciarà l'editor Nano amb un fitxer de text en blanc.

Sortint de Nano

Has estat mai a Vim? Aleshores potser estareu familiaritzats amb el meme de Vim que no pot sortir. Bé, en el cas de Nano, no hi ha res complicat com aquest. Premeu per sortir de l'editor Nano.

Creació d’un fitxer de text

Per crear un fitxer de text en una ubicació específica, utilitzeu la següent estructura d’ordres. Assegureu-vos que l’usuari actual tingui permís d’escriptura al directori de destinació.

$nano <directori_diana>

Per exemple, crearé un fitxer de text amb el nom demo.txt a la ubicació ~ / Desktop.

$nano~/Escriptori/demo.txt

Com que el fitxer demo.txt no existeix, Nano obrirà un fitxer de text en blanc. El fitxer encara no s'ha creat i s'escriurà un cop el deseu.

Desar un fitxer de text

Un cop hàgiu fet canvis a un fitxer de text, deseu-lo prement .

Nano us demanarà el nom del fitxer. En la majoria dels casos, només has de colpejar Entra . Si heu editat un fitxer existent, probablement no hauríeu de canviar el nom del fitxer. Si ho feu, Nano desarà un fitxer nou amb el nou nom i el contingut acabat d’editar.

Un cop desat el fitxer, veureu el missatge d’èxit.

Nano també us demanarà que deseu si esteu a punt de tancar l'editor sense desar el fitxer editat.

Edició d’un fitxer existent

Per editar un fitxer existent, utilitzeu l'estructura d'ordres següent. Tingueu en compte que aquest mètode s’assembla molt al mètode de creació d’un fitxer nou amb Nano.

$nano <camí_arxiu_arxiu>

Cercant

Aquesta és una característica comuna que ofereixen la majoria dels editors de text. Nano també té una opció de cerca senzilla i útil. Per cercar un terme concret, premeu .

Nano apareixerà la funció de cerca. Introduïu la paraula clau de cerca i premeu Entra .

Nano saltarà el cursor al resultat de la cerca. Si hi ha més d’un mateix terme, podeu prémer per anar al següent resultat de cerca.

Substitució del text

Nano també té una funció de substitució força útil. Per substituir un text, premeu .

Introduïu el terme a substituir. A continuació, introduïu el valor de reemplaçament.

Nano ressaltarà els partits i us preguntarà si voleu substituir-los. Si hi ha més d’un partit, Nano també oferirà substituir tots els partits alhora.

Copiar i enganxar

Nano no ofereix una funció de copiar-enganxar per si sola. Aquesta funció és gestionada per l'emulador de terminal que esteu utilitzant. A la majoria d’emuladors de terminals, és la drecera per copiar i és la drecera per enganxar.

Nano també ofereix funcions pròpies de tallar i enganxar. Personalment, em resulta una mica incòmode d’utilitzar. Per fer un tall, realitzeu el següent: moveu el cursor a la ubicació desitjada i premeu per configurar el marcador; a continuació, utilitzeu les tecles de fletxa per moure el cursor a la ubicació desitjada i premeu per tallar el text.

Per enganxar, premeu .

Desfer i refer

Heu suprimit la línia equivocada per accident? Heu enganxat el contingut al lloc equivocat? Desfer i refer ja són aquí per estalviar-vos.

En el cas de Nano, la drecera per desfer és .

Per fer una refet, premeu .

Dreceres de teclat Nano

Com ja es pot saber, totes les funcions de Nano són accessibles directament a través de les dreceres de teclat. Dominar les dreceres és la millor manera d’aprofitar al màxim l’editor Nano. A la pantalla, Nano mostra un grapat de dreceres de teclat.

Aquí, el símbol ^ indica el fitxer Ctrl i el símbol M indica la tecla Tot clau. Per exemple, ^ O significa Ctrl + O.

Per obtenir la llista de totes les dreceres de teclat compatibles, premeu .

També podeu consultar la pàgina principal de Nano. La pàgina principal ofereix una explicació en profunditat de tots els arguments de les ordres.

$home nano

Ressalt de nano sintaxi

Nano no és només un editor de text senzill. Aquest programa també es pot millorar amb colors. El ressaltat de sintaxi és una característica habitual entre els editors de text. Hi ha nombroses funcions de ressaltat de sintaxi disponibles per a Nano. En aquest exemple, en mostraré alguns Fitxers de ressaltat de sintaxi nano millorats de GitHub .

Com diu el tutorial, executeu l'ordre següent per instal·lar el ressaltat de sintaxi per a Nano.

$arrissar https://raw.githubusercontent.com/scopatz/nanorc/mestre/install.sh| sh

Si no teniu curl instal·lat, wget també estarà disponible.

$wgethttps://raw.githubusercontent.com/scopatz/nanorc/mestre/install.sh-O- | sh

La funció descarregarà i localitzarà un munt de fitxers .nanorc al directori ~ / nano.

Pensaments finals

Nano és un editor de text increïble que ofereix prou per a les vostres necessitats quotidianes. Tot i això, si sou un usuari avançat que necessiteu algunes funcions realment avançades, consulteu Vim. Vim és sens dubte un dels millors editors de tots. Comenceu a utilitzar Vim en aquesta Guia per a principiants de Vim.

Gaudeix-ne!