Daca esti utilizator novice de Linux, cel mai indemana editor text, este cu siguranta “nano”. In acest tutorial o sa inveti cum setezi “nano” editor text default, in locul “vim” sau a altui editor.
Vim
si nano
sunt edtoare text pentru Linux. Fie ca vorbim de Ubuntu sau de RedHat, CentOS, aceste editoare sunt vitale cand vine vorba sa modificam un script, un crontab
sau oricare alt fisier prezent pe sistemul de operare Linux.
Vim
(versiunea mai avansata a “vi
“) si nano
sunt un fel de Notepad pentru Linux, cu diferenta ca ele nu au o interfata grafica. Se deschid direct prin linie de comanda si se editeaza cu ajutorul lor in terminal / consola sau autentificati pe Linux printr-un client cu suport SSH, gen Putty sau Terminal (macOS).
Pentru multi utilizatori, vim
este ceva mai complicat, avand un set de comenzi de editare care se bazeaza mai multe pe tastarea efectiva a comenzilor decat pe shortcut-uri, asa cum este la nano
. De extemplu, daca dorim sa inchidem un fisier deschis cu “vi
“, trebuie sa tastam comanda: “:quit!
” sau mai scurt “:q
!“, in timp ce la “nano
” este de ajuns combinatia de taste “Ctrl+X“. Din acest punct de vedere, nano
este ceva mai apropiat de Windows si de interfata macOS.
Daca aveti instalat un sistem de operare Linux, pe care este setat “vi
” text editor default, atunci va trebui sa urmezi cativa pasi simpli prin care setezi “nano” editor text default in Linux.
Cum setezi “nano” editor text default, in locul “vim” sau a altui editor
In primul rand asigurati-va ca aveti editorul “nano
” instalat pe sistem. Va autentificati pe sistem si in terminal executati comanda:
sudo yum -y install nano
Daca este deja instalat o sa primiti la final mesajul ca ultima versiune este deja instalata pe sistemul dvs.
Package nano-2.3.1-10.el7.x86_64 already installed and latest version
Pentru a seta nano ca editor implicit CentOS, trebuie sa adaugati urmatoarea linie in fișierul ~/.bashrc
al utilizatorului dvs.:
export VISUAL=nano
Aceasta va face ca orice comanda care deschide un editor sa foloseasca nano
in loc de editorul implicit, cum ar fi vi
sau vim
.
Daca doriti ca nano
sa fie implicit pentru toti utilizatorii, puteti adauga aceasta linie la fisierul /etc/bashrc
. Dupa adaugarea acestei linii, trebuie sa incarcati fisierul .bashrc
cu comanda:
source ~/.bashrc
sau
source /etc/bashrc
pentru a face comanda activa.
Acest tutorial in care inveti cum setezi “nano” editor text default, este util in special pentru comenzile de editare care executa fara a specifica ce editor se va folosi pentru fisierul respectiv. Cel mai bun exemplu este editarea crontab
-urilor, care se face prin comanda: crontab -e
. Executand aceasta comanda, se va deschide fisierul cronjob
-urilor in editorul setat default pe sistem.
In scenariul in care editorul vi
este setat default pe sistem si nu doriti sa-l schimbati, insa fisierul crontab
doriti sa-l deschideti cu nano
, atunci executati in terminal urmatoarea comanda:
env EDITOR=nano crontab -e
Fisierul crontab
se va deschide automat si va putea fi editat cu nano
pentru sesiunea curenta.