nano

nano és un editor de text en mode terminal, senzill i lleuger, inclòs per defecte en la majoria de distribucions GNU/Linux i macOS. És ideal per editar fitxers de configuració, scripts i documents de text directament des de la línia d’ordres.

1. Obrir i tancar fitxers

nano fitxer.txt          # Obre (o crea) un fitxer
nano +20 fitxer.txt      # Obre el fitxer a la línia 20
nano -l fitxer.txt       # Obre mostrant els números de línia
sudo nano /etc/hosts     # Obre un fitxer que requereix permisos de root

Per sortir:

Acció Drecera
Sortir Ctrl+X
Desar i sortir Ctrl+XYIntro
Sortir sense desar Ctrl+XN

2. Desar fitxers

Acció Drecera
Desar (Write Out) Ctrl+OIntro
Desar amb un altre nom Ctrl+O → escriure el nom → Intro

3. Navegació

Acció Drecera
Moure el cursor Fletxes del teclat
Inici de línia Ctrl+A
Final de línia Ctrl+E
Inici del fitxer Ctrl+Home o Ctrl+Y (pàg. anterior fins al principi)
Final del fitxer Ctrl+End o Ctrl+V (pàg. següent fins al final)
Pujar una pàgina Ctrl+Y
Baixar una pàgina Ctrl+V
Anar a una línia concreta Ctrl+_ → escriure número de línia

4. Cercar i substituir

Acció Drecera
Cercar Ctrl+W → escriure el text → Intro
Cercar la coincidència següent Ctrl+WIntro (repeteix l’última cerca)
Cercar i substituir Ctrl+\ → text a cercar → Intro → text de substitució → Intro
Substituir totes les ocurrències Dins del mode substitució: A

La cerca predeterminada no distingeix majúscules/minúscules. Dins del mode de cerca, Alt+C activa/desactiva la sensibilitat a majúscules.

5. Tallar, copiar i enganxar

nano treballa amb el concepte de marcar text (com una selecció):

Acció Drecera
Marcar inici de selecció Alt+A (o Ctrl+6)
Tallar línia sencera Ctrl+K
Tallar selecció marcada Ctrl+K (un cop marcada)
Copiar selecció marcada Alt+6
Enganxar Ctrl+U

Ctrl+K sense selecció talla la línia sencera on es troba el cursor. Si s’executa diverses vegades seguides, les línies s’acumulen al porta-retalls.

6. Desfer i refer

Acció Drecera
Desfer Alt+U
Refer Alt+E

7. Altres funcions útils

Acció Drecera
Mostrar ajuda (llista de dreceres) Ctrl+G
Mostrar la posició del cursor (línia i columna) Ctrl+C
Activar/desactivar numerat de línies Alt+N
Activar/desactivar el mode multilínia (soft wrap) Alt+L
Inserir el contingut d’un altre fitxer Ctrl+R → nom del fitxer
Obrir una shell (sortir temporalment) Ctrl+T (en algunes versions)

8. Opcions en iniciar nano

Opció Descripció
-l o --linenumbers Mostra números de línia
-v o --view Mode només lectura
-w o --nowrap Desactiva el trencament de línies llargues
-i o --autoindent Activa el sagnat automàtic
-m o --mouse Activa el suport del ratolí
+N Obre el fitxer a la línia N

9. La barra inferior

Quan obres nano, a la part inferior apareixen les dreceres disponibles en el context actual. El símbol ^ representa la tecla Ctrl i M- representa la tecla Alt.

^G Ajuda    ^O Desa    ^W Cerca    ^K Talla    ^X Surt
^R Insereix ^\ Subst.  ^C Posició  ^U Enganxa  ^T Ortogr.

10. Fitxer de configuració

El comportament de nano es pot personalitzar editant el fitxer:

~/.nanorc          # Configuració de l'usuari actual
/etc/nanorc        # Configuració global del sistema

Exemples d’opcions per a ~/.nanorc:

set linenumbers        # Mostra sempre els números de línia
set autoindent         # Sagnat automàtic
set tabsize 4          # Amplada del tabulador = 4 espais
set mouse              # Activa el ratolí
set softwrap           # Trenca les línies llargues visualment
set nowrap             # Alternativament, no trenca res

11. Resum de les dreceres més importants

Acció Drecera
Desar Ctrl+O
Sortir Ctrl+X
Cercar Ctrl+W
Substituir Ctrl+\
Tallar línia Ctrl+K
Enganxar Ctrl+U
Desfer Alt+U
Ajuda Ctrl+G
Anar a línia Ctrl+_

Versions d’aquest document

Domini Públic (CC0)