Linux. #2. Редакторы Nano и Vim.
Cuprins:
- Instalarea Nano
- Instalați Nano pe Ubuntu și Debian
- Instalați Nano pe CentOS și Fedora
- Deschiderea și crearea fișierelor
- Editarea fișierelor
- Căutare și înlocuire
- Tăiere, tăiere și lipire
- Salvare și ieșire
- Personalizare Nano (nanorc)
- Evidențierea sintaxei
- Setați Nano ca editor de text implicit
- Utilizare de bază Nano
- Concluzie
Când lucrați la linia de comandă, destul de des, va trebui să creați sau să editați fișiere text. Doi dintre cei mai puternici și populari editori ai liniei de comandă sunt Vim și Emacs. Ambele au o curbă abruptă de învățare care poate fi intimidantă pentru noii utilizatori. Pentru cei care au nevoie de un editor simplu, există nano.
GNU nano este un editor de text de linie de comandă ușor de utilizat pentru sistemele de operare Unix și Linux. Include toate funcționalitățile de bază pe care le așteptați de la un editor de text obișnuit, cum ar fi evidențierea sintaxei, mai multe buffere, căutare și înlocuire cu suport expresie regulată, ortografie, codare UTF-8 și multe altele.
În acest ghid, explicați utilizarea de bază a editorului nano, inclusiv modul de a crea și deschide un fișier, de a edita un fișier, de a salva un fișier, de a căuta și înlocui text, a tăia și a lipi text și multe altele.
Instalarea Nano
Editorul de text Nano este preinstalat pe macOS și pe cele mai multe distros Linux. Pentru a verifica dacă este instalat pe tipul dvs. de sistem:
nano --version
Rezultatul va arăta astfel:
GNU nano, version 2.9.3 (C) 1999-2011, 2013-2018 Free Software Foundation, Inc. (C) 2014-2018 the contributors to nano Email: [email protected] Web:
Instalați Nano pe Ubuntu și Debian
Instalați Nano pe CentOS și Fedora
Deschiderea și crearea fișierelor
Pentru a deschide un fișier existent sau pentru a crea un nou fișier, tastați
nano
urmată de numele fișierului:
nano filename
Aceasta deschide o nouă fereastră de editor și puteți începe editarea fișierului.
În partea de jos a ferestrei, există o listă cu cele mai de bază comenzi rapide de comandă pe care să le utilizați cu editorul nano.
Toate comenzile sunt prefixate cu caracterul
^
sau
M
Simbolul caret (
^
) reprezintă tasta
Ctrl
. De exemplu, comenzile
^J
înseamnă să apăsați
Ctrl
și
J
în același timp. Litera
M
reprezintă tasta
Alt
.
Puteți obține o listă cu toate comenzile tastând
Ctrl+g
.
Pentru a deschide un fișier, trebuie să aveți permisiuni de citire pentru fișier.
nano +line_number, character_number filename
Editarea fișierelor
Spre deosebire de vi, nano este un editor model, ceea ce înseamnă că puteți începe să tastați și să editați textul imediat după deschiderea fișierului.
Pentru a muta cursorul la o anumită linie și număr de caractere, utilizați comanda
Ctrl+_
. Meniul din partea de jos a ecranului se va schimba. Introduceți numărul (numerele) din câmpul „Introduceți numărul liniei, numărul coloanei:” și apăsați
Enter
.
Căutare și înlocuire
Pentru a căuta un text, apăsați
Ctrl+w
, tastați termenul de căutare și apăsați
Enter
. Cursorul va trece la primul meci. Pentru a trece la următorul meci, apăsați
Alt+w
.
Tăiere, tăiere și lipire
Pentru a selecta text, mutați cursorul la începutul textului și apăsați
Alt+a
. Aceasta va seta un marcaj de selecție. Mutați cursorul la sfârșitul textului pe care doriți să îl selectați folosind tastele săgeată. Textul selectat va fi evidențiat. Dacă doriți să anulați selecția, apăsați
Ctrl+6
Copiați textul selectat în clipboard folosind comanda
Alt+6
.
Ctrl+k
va tăia textul selectat.
Pentru a lipi textul mutați cursorul în locul în care doriți să puneți textul și apăsați
Ctrl+u
.
Salvare și ieșire
Pentru a salva modificările pe care le-ați făcut în fișier, apăsați
Ctrl+o
. Dacă fișierul nu există deja, acesta va fi creat odată ce îl salvați.
Pentru a ieși nano, apăsați
Ctrl+x
. Dacă există modificări nesalvate, vi se va cere dacă doriți să salvați modificările.
Pentru a salva fișierul, trebuie să aveți permisiuni de scriere în fișier. Dacă creați un fișier nou, trebuie să aveți permisiunea de scriere în directorul în care este creat fișierul.
Personalizare Nano (nanorc)
Când este lansat nano, acesta citește parametrii de configurare din fișierul de configurare la nivel de sistem
/etc/nanorc
și din fișierele specifice utilizatorului
~/.config/nano/nanorc
și
~/.nanorc
dacă sunt prezente fișierele.
Opțiunile specificate în fișierele utilizator au prioritate față de opțiunile globale.
Accesați pagina nanorc pentru o listă completă a tuturor opțiunilor disponibile.
Evidențierea sintaxei
Nano este livrat cu reguli de evidențiere a sintaxei pentru cele mai populare tipuri de fișiere. Pe majoritatea sistemelor Linux, fișierele de sintaxă sunt stocate în directorul
/usr/share/nano
și sunt incluse în mod implicit în fișierul de configurare
/etc/nanorc
.
include "/usr/share/nano/*.nanorc"
Cea mai simplă opțiune pentru a activa evidențierea pentru un nou tip de fișier este copierea fișierului care conține regulile de evidențiere a sintaxei în directorul
/usr/share/nano
.
Setați Nano ca editor de text implicit
În mod implicit pe majoritatea sistemelor Linux, editorul de text implicit pentru comenzi precum
visudo
și
crontab
este setat la vi. Pentru a utiliza nano ca editor de text implicit, trebuie să schimbați variabilele de mediu
VISUAL
și
EDITOR
.
Utilizatorii Bash pot exporta variabilele în fișierul
~/.bashrc
:
export VISUAL=nano export EDITOR="$VISUAL"
Utilizare de bază Nano
Mai jos sunt cei mai de bază pași pentru a începe cu nano:
- În promptul de comandă, tastați
nano
urmată de numele fișierului.Editați fișierul după cum este necesar.Ctrl-x
comandaCtrl-x
pentru a salva și ieși din editorul de text.
Concluzie
În acest tutorial, v-am arătat cum puteți utiliza editorul de text Gnu nano. Este un editor de text popular printre utilizatorii Linux și are o mică curbă de învățare.
Pentru mai multe informații despre Gnu Nano, vizitați pagina oficială de documentare nano.
Simțiți-vă liber să lăsați un comentariu dacă aveți întrebări.
terminal nanoUtilizați linia de comandă cu comandă

Integrați linia de comandă, interfața grafică și o limbă puternică cu pachetul de instrumente Take Command. > Nu-ți place când vânezi un program pe care trebuie să-l faci, să-l găsești, și apoi să descoperi că face mai mult? Am găsit Command Command (100 $, încercare gratuită de 30 de zile) după ce am fost frustrat de linia de comandă necorespunzătoare din Windows. Am descoperit că mi-a dat ce vroiam și multe lucruri pe care nu știam că le-am vrut - dar acum cu siguranță o fac.
ÎNcărcarea FTP este lentă când utilizați Windows Explorer și Internet Explorer, comparativ cu când faceți același lucru cu linia de comandă? Dacă este așa, atunci acest articol vă poate interesa.

ÎNcarcă lent FTp
Cum se creează o bază de date mysql pe linux prin linia de comandă

Acest tutorial explică modul de utilizare a liniei de comandă pentru a crea baze de date MySQL sau MariaDB.