The Beginner’s Guide to Nano, l’Editor de text de la línia d’ordres de Linux
Ets nou a la línia d'ordres de Linux? Confós per tots els altres editors de text avançats? How-To Geek us ha donat l’esquena amb aquest tutorial a Nano, un senzill editor de text molt fàcil d’iniciar.
A l’hora d’acostumar-se a la línia d’ordres, els novells de Linux solen deixar-se per altres editors de text més avançats, com vim i emacs. Tot i que són programes excel·lents, tenen una mica d’aprenentatge. Introduïu Nano, un editor de text fàcil d'utilitzar que resulta versàtil i senzill. Nano s’instal·la per defecte a Ubuntu i moltes altres distribucions de Linux i funciona bé juntament amb sudo, per això ens agrada molt.
Corrent Nano
Podeu executar nano de dues maneres. Per obrir nano amb un buffer buit, només cal que escriviu “nano” a l’indicador d’ordres.
També podeu utilitzar la sintaxi següent:
nano / path / to / nom del fitxer
Nano seguirà el camí i obrirà aquest fitxer si existeix. Si no existeix, iniciarà un nou buffer amb aquest nom de fitxer al directori.
Vegem la pantalla nano predeterminada.
A la part superior, veureu el nom del programa i el número de versió, el nom del fitxer que esteu editant i si el fitxer s’ha modificat des de la darrera vegada que es va desar. Si teniu un fitxer nou que encara no s'ha desat, veureu "Buffer nou". A continuació, veureu el contingut del vostre document, un cos de text. La tercera línia de la part inferior és una línia de "missatge del sistema" que mostra informació rellevant per al programa que executa una funció. Aquí podeu veure que diu "Fitxer nou". Per últim, les dues files finals de la part inferior són les que fan que aquest programa sigui molt fàcil d’utilitzar: les línies de drecera.
És un editor WYSIWYG; "el que veus és el que obtens." El que escriviu directament entra a l'entrada de text, tret que el modifiqueu amb una tecla com Control o Meta. És bastant senzill, així que escriviu algun text o copieu alguna cosa i enganxeu-lo al vostre terminal perquè tinguem alguna cosa amb què jugar.
Dreceres
Les funcions del programa s’anomenen "dreceres" a nano, com ara desar, deixar de fumar, justificar, etc. Les més habituals apareixen a la part inferior de la pantalla, però n'hi ha moltes més que no. Tingueu en compte que nano no utilitza la tecla Maj en les dreceres. Totes les dreceres utilitzen lletres minúscules i tecles numèriques sense modificar, de manera que Ctrl + G NO és Ctrl + Maj + G.
Feu clic a Ctrl + G per mostrar la documentació d'ajuda i desplaceu-vos cap avall per veure una llista de dreceres vàlides.
Quan hàgiu acabat de veure la llista, premeu Ctrl + X per sortir de l'ajuda.
Suposem que esteu treballant en un fitxer de text nou o "memòria intermèdia" i que voleu desar-lo. Això s'anomena "escriure" i s'executa prement Ctrl + O. Se us demanarà que utilitzeu un nom de fitxer i les dreceres de la part inferior canviaran per reflectir el que podeu introduir per completar aquesta ordre en particular.
Si voleu inserir el contingut d’un altre fitxer a la memòria intermèdia actual, escrivireu Ctrl + R.
Podeu cancel·lar les dues ordres anteriors escrivint Ctrl + C.
Podeu prémer Escape dues vegades en lloc de mantenir premuda la tecla Control, si teniu problemes per fer-ho. També hi ha algunes ordres que requereixen l'ús de la tecla Meta. A la majoria de dissenys de teclat, Meta equival al botó Alt.
Quan vulgueu sortir de nano, només heu de prémer Ctrl + X. Nano us preguntarà educadament si voleu desar la memòria intermèdia i també podeu cancel·lar aquesta acció.
Navegació
Ara que tenim algunes dreceres, acostumem-nos a moure’ns per un fitxer de text molt ràpidament. Per descomptat, sempre podeu utilitzar la tecla Inici, Final, Pàgina amunt, Pàgina avall i les tecles de fletxa per desplaçar-vos, però això requereix moure els dits de les lletres que a tots ens encanten.
Per moure el cursor cap endavant o cap enrere, podeu escriure Ctrl + F i Ctrl + B. Per desplaçar-vos cap amunt i cap avall d’una línia a la vegada, podeu escriure Ctrl + P i Ctrl + N. En altres paraules, podeu utilitzar aquestes tecles en lloc de les fletxes dreta, esquerra, amunt i avall, respectivament. Falten les tecles Inici i Final? Podeu utilitzar Ctrl + A i Ctrl + E. Voleu moure pàgines alhora? Ctrl + V es mou cap avall d'una pàgina i Ctrl + Y es mou cap amunt d'una pàgina.
Però espereu, n’hi ha més! Per avançar i retrocedir d'una paraula a la vegada, podeu utilitzar Ctrl + Espai i Meta + Espai (recordeu, això és Alt + Espai). I, si realment teniu pressa, podeu prémer Ctrl + _ i, a continuació, escriure el número de línia, una coma i el número de columna per saltar-hi directament.
Si voleu veure on es troba actualment el cursor, com ara nano-GPS, premeu Ctrl + C.
Copiar, tallar i enganxar
Quan volem copiar text en un entorn gràfic, el ressaltem amb el cursor. De la mateixa manera, a nano el "marquem" mitjançant l'ordre Ctrl + ^. Simplement heu de moure el cursor fins on vulgueu començar a marcar i, a continuació, premeu Ctrl + ^ per “configurar-lo”. Això marcarà tot entre el punt de partida fins i NO incloure el cursor.
Tingueu en compte que el cursor es troba a l'espai buit i que la còpia / tall no inclourà aquest espai. També podeu marcar cap enrere des del punt "definit". Tingueu cura, però, ja que podeu editar text mentre marqueu. Si heu desordenat, només heu de prémer Ctrl + ^ per desactivar el marcador i podeu tornar a començar.
Per copiar el text marcat, premeu Meta + ^. Si voleu retallar el text, premeu Ctrl + K.
Per enganxar el text, moveu el cursor a una posició adequada i premeu Ctrl + U.
Si voleu eliminar tota una línia de text, només cal que premeu Ctrl + K sense ressaltar res. De vegades, això és útil quan s’editen fitxers de configuració.
Algunes dreceres addicionals
Ja sabeu com, al bloc de notes, podeu forçar línies llargues de text a embolicar-se en el que semblen paràgrafs? Podeu canviar aquesta funció en nano amb la drecera Meta + L. Com que l'ajust de línia està configurat com a "activat" per defecte, normalment és útil a la manera contrària; per exemple, escriviu un fitxer de configuració i voleu desactivar l'ajust de línia.
Podeu veure que la línia en què es troba el cursor té un "$" al principi i al final. Això significa que hi ha més text tant abans com després de la part que es mostra a la pantalla.
Si voleu cercar una cadena de text, premeu Ctrl + W i introduïu el terme de cerca. Aquesta cerca es pot cancel·lar a mitja execució prement Ctrl + C sense destruir la memòria intermèdia.
El terme de cerca anterior apareix entre claudàtors i deixar la línia en blanc i prémer Retorn repetirà aquesta última cerca.
I després que us sentiu molt còmode, podeu desactivar aquesta secció útil prement Meta + X per obtenir més espai a la pantalla per editar-lo.
Alguna història
Nano va ser dissenyat per tenir un aspecte similar a un altre programa anomenat Pico. Pico era l’editor de text predeterminat de Pine, un programa de correu electrònic d’abans que no es distribuïa amb una llicència compatible amb GPL. Això significava que la redistribució era una mica difusa, de manera que va néixer el projecte TIP. "TIP Is not Pico" va afegir algunes funcionalitats que li mancaven a Pico i que es van llicenciar per a la seva distribució gratuïta i, amb el pas del temps, es van convertir en el nano que ens agrada utilitzar avui en dia. Per obtenir més informació, consulteu la secció d’història de Nano Project a les seves PMF.
La força del nano rau en la seva simplicitat d’ús. Les dreceres funcionen igual que en processadors de text basats en GUI com Word i Open Office, de manera que només es tracta d’aprendre quins fan què. Tot el que hi ha fora d’això és només una simple edició de text. La propera vegada que hàgiu d’editar coses a la línia d’ordres, esperem que us sentiu més còmode ara que ja us heu familiaritzat amb nano.