Android

Cum să utilizați nano, editorul de text linia de comandă linux

Linux. #2. Редакторы Nano и Vim.

Linux. #2. Редакторы Nano и Vim.

Cuprins:

Anonim

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

sudo apt install nano

Instalați Nano pe CentOS și Fedora

sudo yum install nano

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 .

/ 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 :

~ /.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:

  1. În promptul de comandă, tastați nano urmată de numele fișierului.Editați fișierul după cum este necesar. Ctrl-x comanda Ctrl-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 nano