Baza znanja Preprosta navodila za delo s storitvijo Profitserver
Glavne Baza znanja Linux urejevalniki besedil

Linux urejevalniki besedil


Konzolni urejevalniki besedil so nepogrešljivo orodje pri upravljanju strežnikov, saj omogočajo ustvarjanje in urejanje besedilnih datotek. Odlikujejo se po tem, da temeljijo na ukazni vrstici, brez grafičnih elementov, hkrati pa zagotavljajo vse potrebne možnosti za učinkovito delo z besedilnimi informacijami. To orodje je lahko uporabno tako za manjša opravila, na primer spreminjanje ene določene datoteke, kot tudi za popoln pregled strežniških dnevnikov v Linuxu.

V tem članku bomo analizirali več konzolnih urejevalnikov besedil za operacijske sisteme Linux. Oglejmo si najbolj priljubljene rešitve, kot so nano , vim , in spregovorimo tudi o manj znanih: emacs , joe in micro . Po branju bo uporabnik imel splošno predstavo o vseh naštetih urejevalnikih in bo lahko izbral najoptimalnejšega za svoj namenski ali virtualni strežnik.

Nano urejevalnik besedil

Nano je eden najbolj priljubljenih urejevalnikov besedil v terminalu za sisteme Linux. Za razliko od večine drugih pripomočkov ima nano edinstveno prednost – za njegovo uporabo ni potrebna visoka raven profesionalnosti. Ta konzolni urejevalnik besedil je zasnovan tako, da je enostaven za uporabo in intuitiven, zaradi česar je dostopen tudi začetnikom. V večini primerov je že prednameščen v sistemu. Če pa ni na voljo, ga lahko namestite z naslednjimi ukazi:

Za CentOS:

yum install nano

Na Debian/Ubuntu:

apt install nano

Za odpiranje datoteke in nadaljnje delo v urejevalniku besedil lahko uporabite ta ukaz:

nano path/to/file
Urejevalnik besedil konzole Linux

Seznam osnovnih ukazov za delo z datotekami je prikazan na dnu okna. Samo uporabite tipko Ctrl hkrati z želeno funkcijo. Dokumentacija orodja lahko nudi podrobnejše informacije.

Če želite uporabiti orodje z možnostmi, ki se ne prikažejo v terminalu, uporabite sintakso:

nano option path/to/file

Celoten seznam razpoložljivih funkcij je na voljo tudi v dokumentaciji na zgornji povezavi. Glavne vključujejo naslednje:

+number - določite vrstico v datoteki za začetek
--tabsize=digit - nastavite velikost zavihkov v presledkih
--smooth - omogoči gladko drsenje med premikanjem po datoteki
--mouse - omogoči podporo miške za navigacijo in označevanje besedila
--autoindent - samodejno dodajanje zamikov ob prehodu v novo vrstico
--wordwrap - previjanje vrstic po besedah, ne po znakih
--softwrap - vizualno prelomite vrstice, ne da bi spremenili dejansko besedilo
--syntax=language - omogoči označevanje sintakse za določen programski jezik
--bookmarks - dodajte zaznamke za hitro krmarjenje po datoteki
--multibuffer - odpiranje več datotek v različnih medpomnilnikih za hkratno urejanje
--linenumbers - prikaz številk vrstic v stranski vrstici
--rebindkey=key:command - prerazporedite tipko na določen ukaz

Pomembno je omeniti, da boste za omogočanje ali urejanje nekaterih funkcij morali uporabiti konfiguracijsko datoteko, ki se nahaja na / etc/nanorc . Če želite funkcijo omogočiti ali onemogočiti, morate iz vrstice odstraniti funkcijo komentarja (simbol #), za spremembe določene možnosti pa spremeniti ustrezno vrednost.

Urejevalnik besedil Vim

Vim — je napreden konzolni urejevalnik besedil, izboljšana različica originalnega programa vi , izdanega leta 1976. Njegova posebnost je v edinstvenem konceptu načinov delovanja: običajni, vstavljalni in vizualni način. Zaradi obsežnega nabora ukazov in podpore za običajne fraze za iskanje in zamenjavo je postal znan po svoji učinkovitosti programiranja. Za razliko od preprostejših urejevalnikov, kot je nano, se lahko na vim spoznavanje začne dlje.

Namestitev na CentOS poteka z ukazom:

yum install vim

Na Debian/Ubuntu:

apt install vim

Program se zažene in zahtevana datoteka se odpre z ukazom:

vim path/to/file
Urejevalnik besedil Vim Linux

Kot lahko vidite iz zgornjega primera, je označevanje kode v programu vim privzeto omogočeno. Funkcionalnost programa je zelo obsežna, upravljanje datotek pa poteka nekoliko drugače kot v drugih urejevalnikih. Razvijalci so za podrobno preučitev vseh možnih orodij in ukazov namenili ločen vir pomoči .

Tako so na primer videti najpogostejši ukazi:

i - pojdite v način vstavljanja, da začnete vnašati besedilo
Esc - zapustite način vstavljanja in se vrnite v ukazni način (običajni način)
:w - shrani trenutno datoteko
:q - zapustite trenutno datoteko
:q! - zaprite trenutno datoteko brez shranjevanja sprememb
yy – kopirajte trenutno vrstico
dd – odrežite trenutno vrstico
p - prilepite kopirano ali izrezano vrstico za trenutno
u - razveljavi zadnje dejanje
/search_term – iskanje niza search_term v datoteki
:s/old/new/g - zamenjaj vse primerke starega z novim v trenutni vrstici
:set number - prikaz številk vrstic

Vim je zmogljiv in prilagodljiv urejevalnik besedil, zasnovan za optimizacijo procesa dela z besedilom. Glavna pomanjkljivost je izjemno visoka vstopna ovira za začetnike. Vmesnik in ukazi so morda neznani tistim, ki se ga šele začenjajo učiti, kar lahko na začetku povzroči nekaj težav.

Urejevalnik besedil Emacs

Emacs je zmogljiv in prilagodljiv urejevalnik besedil, ki ponuja široko paleto funkcij za urejanje besedila, pisanje kode in upravljanje datotek. Podpira številne programske jezike, ima vgrajeno podporo za razširitve (vtičnike) in uporabniku omogoča ustvarjanje lastnih skriptov za avtomatizacijo opravil. Emacs ima tudi edinstven sistem za upravljanje medpomnilnikov in oken, zaradi česar je eden najbolj prilagodljivih in s funkcijami bogatih urejevalnikov.

Za namestitev na CentOS bomo uporabili ukaz:

yum install emacs

Na Debian/Ubuntu:

apt install emacs

Odpiranje določene datoteke v konzoli je podobno kot pri drugih urejevalnikih:

emacs path/to/file
Emacs - urejevalnik besedil za Linux

Privzeto je označevanje sintakse onemogočeno, videz pa se praktično ne razlikuje od drugih konzolnih urejevalnikov. Na dnu zaslona je vrstica stanja, glavna funkcionalnost pa na vrhu. Vendar pa je pri delu s konzolno različico urejevalnika ta funkcionalnost na voljo le s pomočjo bližnjice na tipkovnici. Pomembno je omeniti, da sta uporabljeni pomožni tipki tipka Control, ki je privzeto nastavljena na Ctrl, in tipka Meta, ki je nastavljena na Alt. Stran z dokumentacijo na uradni spletni strani vam bo pomagala seznaniti se s celotno funkcionalnostjo.

Za primer preverimo najpogosteje uporabljene ukaze:

Alt+X – vnesite ukaz
Ctrl+X Ctrl+C - zapri urejevalnik
Ctrl+G - preklicati dejanje
Ctrl+H b – prikaz tipk za bližnjice
Ctrl+X Ctrl+S – shrani datoteko
Ctrl+X Ctrl+F – odprta datoteka
Alt+W - kopija
Ctrl+W - rez
Ctrl+Y - pasta
Ctrl+X 2 - vertikalno razdeljeno okno
Ctrl+X 0- preklapljanje med okni
Ctrl+X -> Ctrl+X <- preklapljanje med medpomnilniki

Če povzamemo, emacs ponuja edinstvene funkcije, kot so prilagodljiv sistem ukazov, visoka stopnja prilagodljivosti in obsežne funkcionalne rešitve. Njegova ukazna vrstica in makri uporabnikom omogočajo ustvarjanje zelo operativnih procesov. Vendar pa zaradi svoje izjemno prilagodljive strukture ni priporočljiv za uporabo začetnikom.

Joe urejevalnik besedil

Joe je konzolni urejevalnik besedil, ki ga je ustvaril Joseph Ellis. Ponuja preprost in intuitiven vmesnik, idealen za delo v besedilni konzoli. Joe ponuja osnovne funkcije urejanja besedila, kot so vstavljanje, brisanje, kopiranje, pa tudi napredne funkcije, vključno s podporo za več programskih jezikov z označevanjem sintakse. Tako kot nano je tudi ta urejevalnik idealna izbira za tiste, ki cenijo uporabnost.

Ukaz za namestitev na CentOS:

yum install joe

Na Debian/Ubuntu:

apt install joe

Besedilno datoteko odpremo z ukazom:

joe path/to/file
Urejevalnik besedil za Linux

Označevanje sintakse je privzeto aktivirano, osnovne informacije o datoteki, ki jo urejate, pa so prikazane na vrhu urejevalnika. Tako kot prejšnji urejevalniki ima tudi joe veliko dodatnih možnosti, vključno s podporo za makro ukaze. Če se želite seznaniti z osnovnim naborom ukazov, morate uporabiti kombinacijo tipk Ctrl+K in nato tipko H. Razpoložljive funkcije bodo prikazane na vrhu terminala:

Joe urejevalnik konzole

Podrobnejši seznam funkcij najdete na strani z dokumentacijo.

Joe ima preprost in intuitiven vmesnik, zaradi česar je dostopen tudi začetnikom. Hkrati ponuja zmogljive funkcije, kot so podpora za več oken, označevanje besedila, iskanje in zamenjava, zaradi česar je privlačen za izkušene uporabnike. Slabost programa Joe je, da v primerjavi z drugimi urejevalniki besedil nima široke podpore in razvoja, kar lahko v prihodnosti povzroči omejene funkcije in posodobitve. Uporabniki lahko pri prehodu z drugih rešitev naletijo tudi na težave pri obvladovanju funkcij in kombinacij tipk.

Mikro urejevalnik besedila

Micro — je lahek in enostaven urejevalnik besedil, zasnovan s poudarkom na minimalizmu in intuitivnosti. To orodje ponuja osnovne funkcije urejanja besedila in podpira dodatne razširitve funkcionalnosti. Micro podpira označevanje sintakse za različne programske jezike, označevanje več vrstic, podporo za vtičnike in druge prilagodljive uporabniške nastavitve.

Namestitev na CentOS poteka s posebnim skriptom z ukazom:

curl https://getmic.ro | bash

Na Debian/Ubuntu:

apt install micro

Upoštevajte: s tem načinom namestitve bo tudi zagon urejevalnika v sistemu CentOS drugačen. Določeno datoteko lahko odprete v domačem imeniku z ukazom:

./micro path/to/file

Če želite orodje uporabljati iz katerega koli imenika, ga morate premakniti v / usr/bin . Za to bomo uporabili ukaz

mv micro /usr/bin/

Po tem bo postopek mikro zagona podoben na vseh sistemih Linux, vključno z Debianom/Ubuntujem:

micro path/to/file
Mikro – konzolni urejevalnik besedil za Linux

Tipke za navigacijo in urejanje dokumenta se lahko naučite s pritiskom na Alt+G . Najpogosteje uporabljeni ukazi bodo prikazani na dnu terminala:

Ukazi za mikro urejevalnik

Kombinacija Ctlr +G odpre celoten razdelek s pomočjo orodja:

Kombinacija Ctrl+G odpre celoten razdelek pomoči orodja

Več o zmogljivostih orodja si lahko preberete na uradni strani projekta GitHub v razdelku z dokumentacijo.

Na splošno je mikro urejevalnik odlična izbira za tiste, ki so vajeni lahkotnosti in uporabnosti. Zaradi minimalistične zasnove in hitrega delovanja je privlačno orodje za programerje. Vendar pa je lahko pomanjkljivost omejen nabor funkcij in pomanjkanje grafičnega vmesnika. Kljub temu mikro urejevalnik ostaja zanesljiva in učinkovita rešitev za urejanje besedilnih datotek.

zaključek

Pregled urejevalnikov besedilnih konzol za Linux je razkril raznolikost in edinstvene značilnosti vsakega od njih. Pomanjkanje edine prave rešitve poudarja pomen individualne izbire, ki uporabnikom omogoča, da svojo izkušnjo prilagodijo svojim željam in zahtevam. Širok izbor konzolnih urejevalnikov besedila za Linux daje uporabnikom možnost, da orodje prilagodijo svojim potrebam, s čimer poudarjajo prilagodljivost in raznolikost v svetu obdelave besedil.

❮ Prejšnji članek Uporabniki Linuxa: upravljanje in dovoljenja
Naslednji članek ❯ Preverjanje virov strežnika

Vprašajte nas o VPS

Vedno smo pripravljeni odgovoriti na vaša vprašanja kadarkoli podnevi ali ponoči.