Moji omiljeni uređivači komandne linije za Linux: šta je vaše?


Znati kako brzo i efikasno uređivati datoteke putem komandne linije od vitalnog je značaja za svakog administratora Linux sistema. Uređivanje datoteka se obavlja svakodnevno, bilo da se radi o konfiguracijskoj datoteci, korisničkoj datoteci, tekstualnom dokumentu ili bilo kojoj datoteci koju trebate urediti.

Dobra je ideja odabrati omiljeni uređivač teksta na komandnoj liniji i savladati ga. Iako je korisno znati kako koristiti različite uređivače teksta, ovladavanje barem jednim je bitno za rukovanje složenijim zadacima.

U ovom vodiču ćemo vas upoznati s najčešćim uređivačima teksta naredbenog retka u Linuxu i razgovarati o njihovim prednostima i nedostacima.

Međutim, nećemo dati sveobuhvatan vodič o tome kako raditi sa svakim od njih, jer bi to mogao biti potpuno zaseban članak s detaljnim objašnjenjima.

1. Vi/Vim Editor

Prvi na našoj listi je zloglasni Vi/Vim (Vim dolazi od Vi poboljšanog), što je vrlo fleksibilni uređivač teksta koji može izvršiti mnogo različitih operacija nad tekstom.

Na primjer, možete koristiti regularne izraze u Vimu da zamijenite isječke teksta unutar datoteke. Ovo, naravno, nije njegova jedina prednost, nudi i jednostavnu navigaciju između redova, riječi, pasusa i isticanja teksta.

Vim možda nije najprikladniji uređivač teksta, ali ga često preferiraju programeri i iskusni korisnici Linuxa. Ako želite da instalirate uređivač teksta Vim komandne linije na vaš sistem, možete koristiti naredbu povezanu sa vašom Linux distribucijom:

Instalirajte Vi/Vim Editor u Linux

sudo apt install vim         [On Debian, Ubuntu and Mint]
sudo yum install vim         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/vim  [On Gentoo Linux]
sudo apk add vim             [On Alpine Linux]
sudo pacman -S vim           [On Arch Linux]
sudo zypper install vim      [On OpenSUSE]    

Ako želite vidjeti našu sveobuhvatnu pokrivenost Vim-om, molimo pogledajte donje veze:

2. Nano Editor

Nano je vjerovatno jedan od najčešće korištenih uređivača teksta na komandnoj liniji. Razlog za to je njegova jednostavnost i činjenica da je unaprijed instaliran u većini Linux distribucija.

Nano nema Vimovu fleksibilnost, ali će sigurno obaviti posao ako trebate urediti veliku datoteku. Zapravo, pico i nano su prilično slični.

Obje imaju svoje komandne opcije prikazane na dnu tako da možete odabrati koju ćete pokrenuti. Komande se dovršavaju kombinacijom tipki Ctrl i slovom prikazanim na dnu.

Nano ima sljedeće funkcije koje možete koristiti iz kutije:

  • Potražite pomoć
  • Napisati
  • Justify
  • Read File
  • Gdje je (traži)
  • Prethodna stranica
  • Sledeća stranica
  • Cut Text
  • Uncut Text
  • Cur Pos (trenutna pozicija)
  • Provjera pravopisa

Instalirajte Nano Editor u Linuxu

sudo apt install nano         [On Debian, Ubuntu and Mint]
sudo yum install nano         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/nano  [On Gentoo Linux]
sudo apk add nano             [On Alpine Linux]
sudo pacman -S nano           [On Arch Linux]
sudo zypper install nano      [On OpenSUSE]    

Možete pogledati naš sveobuhvatan vodič za uređivanje datoteka pomoću Nano editora u Linux komandnoj liniji.

3. Emacs Editor

Ovo je vjerovatno najkompleksniji uređivač teksta na našoj listi. To je najstariji uređivač komandne linije dostupan za Linux i UNIX sisteme. Emacs vam može pomoći da budete produktivniji pružanjem integriranog okruženja za različite vrste zadataka.

U početku, korisnički interfejs može izgledati nekako zbunjujuće. Dobra stvar je što emacs ima vrlo detaljan priručnik koji će vam pomoći u navigaciji datoteka, uređivanju, prilagođavanju i postavljanju komandi. Emacs je vrhunski alat koji koriste napredni *Nix korisnici.

Evo nekih od funkcija koje ga čine poželjnijim izborom u odnosu na prethodne urednike koje smo spomenuli:

  • Emacs serverska platforma omogućava višestrukim hostovima da se povežu na isti Emacs server i dijele listu bafera.
  • Moćan i proširiv upravitelj datoteka.
  • Prilagođavanje izvan običnog uređivača – kako neki kažu da je to OS unutar OS-a.
  • Prilagodba komandi.
  • Može se promijeniti u Vi(m) način rada.

Instalirajte Emacs Editor u Linux

Emacs je uređivač na više platformi i može se lako instalirati pomoću naredbi prikazanih u nastavku:

sudo apt install emacs         [On Debian, Ubuntu and Mint]
sudo yum install emacs         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/emacs  [On Gentoo Linux]
sudo apk add emacs             [On Alpine Linux]
sudo pacman -S emacs           [On Arch Linux]
sudo zypper install emacs      [On OpenSUSE]    

4. Micro Text Editor

Micro je moderan i intuitivan uređivač teksta baziran na terminalu koji premošćuje jaz između tradicionalnih uređivača komandne linije i očekivanja savremenih korisnika.

Za razliku od strmih krivulja učenja povezanih s uređivačima kao što su Vim ili Emacs, Micro nudi pristupačniji pristup, čineći ga dostupnim i početnicima i iskusni korisnici.

Jedna od Micro-ovih istaknutih karakteristika je njegova podrška za funkcionalnost miša, omogućavajući korisnicima da biraju, kopiraju i lijepe tekst baš kao što bi to učinili u grafičkom uređivaču.

Osim toga, može se pohvaliti robusnim sistemom dodataka, koji omogućava korisnicima da prošire njegove mogućnosti prema njihovim potrebama. Isticanje sintakse, podijeljena okna i prilagodljiva povezivanja tipki dodatno poboljšavaju njegovu privlačnost.

U suštini, Micro Editor obuhvata najbolje od oba svijeta: snagu i efikasnost uređivanja terminala, u kombinaciji s lakoćom i poznavanjem modernih uređivača teksta.

Instalirajte Micro Editor u Linux

Postoji korisna skripta koja može instalirati 'Micro' umjesto vas preuzimanjem najnovije unaprijed izgrađene binarne datoteke koristeći komandu curl kao što je prikazano.

curl https://getmic.ro | bash

Skripta će instalirati mikro binarni fajl u trenutni direktorijum.

5. ne (fin urednik)

“ne” uređivač teksta, što je skraćenica za “Nice Editor” je lagan uređivač za terminal koji je dizajniran da premosti jaz između jednostavnih uređivača poput “nano” i one složenije poput “vim” ili “emacs”.

Instalirajte ne u Linuxu

ne je multi-platformski uređivač i može se lako instalirati pomoću naredbi prikazanih u nastavku:

sudo apt install ne         [On Debian, Ubuntu and Mint]
sudo yum install ne         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/ne  [On Gentoo Linux]
sudo apk add ne             [On Alpine Linux]
sudo pacman -S ne           [On Arch Linux]
sudo zypper install ne      [On OpenSUSE]    
Zaključak

Postoje i drugi uređivači komandne linije, ali jedva da dostižu funkcionalnost koju gornja 3 pružaju. Bilo da ste početnik u Linuxu ili Linux guru, sigurno ćete morati naučiti barem jedan od gore navedenih urednika.

Ako smo propustili bilo koji uređivač komandne linije u ovom članku, ne zaboravite nas obavijestiti putem komentara.