Znanja Jednostavne upute za rad s uslugom Profitserver
Glavni Znanja Linux uređivači teksta

Linux uređivači teksta


Konzolni uređivači teksta neizostavan su alat u upravljanju poslužiteljima, koji omogućava stvaranje i uređivanje tekstualnih datoteka. Ističu se jer se temelje na naredbenom retku, bez grafičkih elemenata, ali istovremeno pružaju sve potrebne opcije za učinkovit rad s tekstualnim informacijama. Ovaj alat može biti koristan i za male zadatke, na primjer, mijenjanje jedne određene datoteke, i za potpuno proučavanje zapisnici poslužitelja na Linuxu.

U ovom ćemo članku analizirati nekoliko konzolnih uređivača teksta za Linux operativne sustave. Pogledajmo najpopularnija rješenja, kao što su nano, energija, a govori i o manje poznatima: Emacs, joe i mikro. Nakon čitanja, korisnik će imati opću predodžbu o svim navedenim editorima, te će moći odabrati najoptimalniji za svoju namjensku ili virtualnu server.

Nano uređivač teksta

Nano je jedan od najpopularnijih uređivača teksta terminala za Linux sustave. Za razliku od većine drugih uslužnih programa, nano pruža jedinstvenu prednost - ne zahtijeva visoku razinu profesionalnosti za korištenje. Ovaj konzolni uređivač teksta dizajniran je tako da bude jednostavan za korištenje i intuitivan, što ga čini dostupnim čak i početnicima. U većini slučajeva već je unaprijed instaliran na sustavu. Međutim, ako nije dostupan, možete instalirati uređivač pomoću sljedećih naredbi:

Za CentOS:

yum install nano

Na Debian/Ubuntu:

apt install nano

Ovu naredbu možete koristiti za otvaranje datoteke i daljnji rad u uređivaču teksta:

nano path/to/file
Linux konzolni uređivač teksta

Popis osnovnih naredbi za rad s datotekama prikazan je na dnu prozora. Samo upotrijebite tipku Ctrl istovremeno sa željenom funkcijom. Alat dokumentacija može pružiti detaljnije informacije.

Za korištenje alata s opcijama koje se ne pojavljuju na terminalu, koristite sintaksu:

nano option path/to/file

Potpuni popis dostupnih funkcija također se može pronaći u dokumentaciji na gornjoj poveznici. Glavne uključuju sljedeće:

+number - odredite redak u datoteci za početak
--tabsize=digit - postavljanje veličine tabulatora u razmacima
--smooth - omogućiti glatko pomicanje prilikom kretanja kroz datoteku
--mouse - omogućiti podršku miša za navigaciju i označavanje teksta
--autoindent - automatski dodati uvlake pri prelasku u novi red
--wordwrap - prelamajte retke po riječima, a ne po znakovima
--softwrap - vizualno prelomi retke, bez mijenjanja stvarnog teksta
--syntax=language - omogućiti označavanje sintakse za određeni programski jezik
--bookmarks - dodajte oznake za brzo kretanje kroz datoteku
--multibuffer - otvaranje više datoteka u različitim međuspremnicima za istovremeno uređivanje
--linenumbers - prikaz brojeva redaka na bočnoj traci
--rebindkey=key:command - ponovno dodijeliti tipku određenoj naredbi

Važno je spomenuti da ćete za omogućavanje ili uređivanje nekih funkcija morati koristiti konfiguracijsku datoteku koja se nalazi na /itd/nanorc. Da biste omogućili ili onemogućili funkciju, morate ukloniti funkciju komentara iz retka (simbol #), a za promjenu određene opcije - promijeniti odgovarajuću vrijednost.

Vim uređivač teksta

energija — je napredni konzolni uređivač teksta, ovo je poboljšana verzija originala vi, objavljen 1976. Njegova posebnost leži u jedinstvenom konceptu načina rada: normalno, umetanje i vizualni načini. Postao je poznat po svojoj učinkovitosti u programiranju zahvaljujući opsežnom skupu naredbi i podršci za uobičajene fraze za traženje i zamjenu. Za razliku od jednostavnijih uređivača kao što je nano, vimu može trebati više vremena da se upozna s njim.

Instalacija na CentOS se vrši naredbom:

yum install vim

Na Debian/Ubuntu:

apt install vim

Program se pokreće i tražena datoteka se otvara naredbom:

vim path/to/file
Vim Linux uređivač teksta

Kao što možete vidjeti iz gornjeg primjera, isticanje koda u energija omogućeno je prema zadanim postavkama. Funkcionalnost programa je vrlo opsežna, a upravljanje datotekama odvija se nešto drugačije nego u drugim uređivačima. Programeri su dodijelili zaseban Izvor pomoći za detaljno proučavanje svih mogućih alata i naredbi.

Evo, na primjer, kako izgledaju najčešće naredbe:

i - idite na način umetanja za početak unosa teksta
Esc - izađite iz moda umetanja i vratite se u komandni mod (normalni mod)
:w - spremite trenutnu datoteku
:q - napustiti trenutnu datoteku
:q! - napustite trenutnu datoteku bez spremanja promjena
yy – kopirajte trenutni redak
dd – presjeći trenutnu liniju
p - zalijepite kopiranu ili izrezanu liniju nakon trenutne
u - poništi posljednju radnju
/search_term – pretraživanje niza search_term u datoteci
:s/old/new/g - zamijeni sve instance starog s novim u trenutnom retku
:set number - prikaz brojeva redaka

energija je moćan i fleksibilan uređivač teksta dizajniran da optimizira proces rada s tekstom. Glavni nedostatak je izuzetno visoka ulazna barijera za početnike. Sučelje i naredbe mogu biti nepoznati onima koji ga tek počinju učiti, a to može dovesti do poteškoća u početku.

Emacs uređivač teksta

Emacs je moćan uređivač teksta koji se može prilagoditi i nudi širok raspon značajki za uređivanje teksta, pisanje koda i upravljanje datotekama. Podržava mnoge programske jezike, ima ugrađenu podršku za proširenja (dodatke) i omogućuje korisniku stvaranje vlastitih skripti za automatizaciju zadataka. Emacs također ima jedinstveni međuspremnik i sustav upravljanja prozorima, što ga čini jednim od najfleksibilnijih uređivača s najbogatijim značajkama.

Za instalaciju na CentOS koristit ćemo naredbu:

yum install emacs

Na Debian/Ubuntu:

apt install emacs

Otvaranje određene datoteke u konzoli slično je drugim uređivačima:

emacs path/to/file
Emacs - uređivač teksta za Linux

Prema zadanim postavkama, označavanje sintakse je onemogućeno, a izgled se praktički ne razlikuje od drugih uređivača konzole. Na dnu zaslona nalazi se statusna traka, a glavna funkcionalnost je na vrhu. Međutim, kada radite s konzolnom verzijom uređivača, ova je funkcija dostupna samo pomoću tipkovničkog prečaca. Važno je napomenuti da su pomoćne tipke koje se koriste tipka Control, koja je prema zadanim postavkama postavljena na Ctrl, i tipka Meta, postavljena na Alt. Dokumentacija stranici na službenoj web stranici pomoći će vam da se upoznate s punom funkcionalnošću.

Kao primjer, provjerimo najčešće korištene naredbe:

Alt+X – upišite naredbu
Ctrl+X Ctrl+C - zatvori urednik
Ctrl+G - poništi akciju
Ctrl+H b – prikaži tipke prečaca
Ctrl+X Ctrl+S – spremi datoteku
Ctrl+X Ctrl+F – otvori datoteku
Alt+W - kopija
Ctrl+W - izrezati
Ctrl+Y - zalijepiti
Ctrl+X 2 - okomito podijeljen prozor
Ctrl+X 0- prebacivanje između prozora
Ctrl+X -> Ctrl+X <- prebacivanje između međuspremnika

Sažeti, Emacs pruža jedinstvene značajke kao što su fleksibilan sustav naredbi, visoka prilagodba i opsežna funkcionalna rješenja. Njegov naredbeni redak i makronaredbe omogućuju korisnicima stvaranje visoko operativnih procesa. Međutim, zbog svoje inherentno iznimno fleksibilne strukture, ne preporučuje se za korištenje početnicima.

Joe uređivač teksta

Joe je konzolni uređivač teksta koji je stvorio Joseph Ellis. Pruža jednostavno i intuitivno sučelje, idealno za rad u tekstualnoj konzoli. Joe pruža osnovne funkcije za uređivanje teksta kao što su umetanje, brisanje, kopiranje, kao i napredne značajke uključujući podršku za više programskih jezika s označavanjem sintakse. Kao nano, ovaj uređivač idealan je izbor za one koji cijene upotrebljivost.

Naredba za instalaciju na CentOS:

yum install joe

Na Debian/Ubuntu:

apt install joe

Tekstualna datoteka se otvara naredbom:

joe path/to/file
Uređivač teksta za Linux

Označavanje sintakse je aktivirano prema zadanim postavkama, a osnovne informacije o datoteci koja se uređuje prikazane su na vrhu uređivača. Kao i prethodni urednici, joe ima mnogo dodatnih opcija, uključujući podršku za makronaredbe. Da biste se upoznali s osnovnim skupom naredbi, morate koristiti kombinaciju tipki Ctrl + K, a zatim H ključ. Dostupne funkcije bit će prikazane na vrhu terminala:

Joe uređivač konzole

Detaljniji popis značajki može se pronaći na dokumentacija stranica.

Joe ima jednostavno i intuitivno sučelje, što ga čini dostupnim početnicima. U isto vrijeme, pruža moćne značajke kao što su podrška za više prozora, označavanje teksta, pretraživanje i zamjena, što ga čini privlačnim vještim korisnicima. Nedostatak od joe je da mu nedostaje široka podrška i razvoj u usporedbi s drugim uređivačima teksta, što može rezultirati ograničenim značajkama i ažuriranjima u budućnosti. Korisnici također mogu naići na poteškoće u svladavanju značajki i kombinacija tipki prilikom prelaska s drugih rješenja.

Mikro uređivač teksta

Micro — je lagan uređivač teksta jednostavan za korištenje dizajniran s fokusom na minimalizam i intuitivnost. Ovaj alat pruža osnovnu funkcionalnost uređivanja teksta i podržava dodatna proširenja funkcionalnosti. Micro podržava isticanje sintakse za različite programske jezike, isticanje više redaka, podršku za dodatke i druge prilagodljive korisničke postavke.

Instalacija na CentOS se provodi pomoću posebne skripte s naredbom:

curl https://getmic.ro | bash

Na Debian/Ubuntu:

apt install micro

Imajte na umu: korištenjem ove metode instalacije, pokretanje uređivača na CentOS-u također će biti drugačije. Možete otvoriti određenu datoteku dok ste u svom matičnom direktoriju pomoću naredbe:

./micro path/to/file

Da biste koristili alat iz bilo kojeg direktorija, morate ga premjestiti u /usr/bin. Za to ćemo koristiti naredbu

mv micro /usr/bin/

Nakon čega, mikro proces pokretanja bit će sličan na svim Linux sustavima, uključujući Debian/Ubuntu:

micro path/to/file
Mikro – konzolni uređivač teksta za Linux

Tipke za navigaciju i uređivanje dokumenta mogu se naučiti pritiskom Alt+G. Najčešće korištene naredbe bit će prikazane na dnu terminala:

Naredbe za Micro editor

The Ctrl+G kombinacija će otvoriti cijeli odjeljak pomoći alata:

Kombinacija Ctrl+G otvorit će kompletan odjeljak za pomoć alata

Više o mogućnostima alata možete saznati na službenoj GitHub stranici projekta u dokumentacija odjeljak.

Sveukupno, mikro Editor je izvrstan izbor za one koji su navikli na lakoću i upotrebljivost. Njegov minimalistički dizajn i brze performanse čine ga privlačnim alatom za programere. Međutim, nedostatak može biti ograničen skup funkcija i nedostatak grafičkog sučelja. Unatoč tome, mikro editor ostaje pouzdano i učinkovito rješenje za uređivanje tekstualnih datoteka

Zaključak

Pregled uređivača tekstualnih konzola za Linux otkrio je raznolikost i jedinstvene karakteristike svakog od njih. Nedostatak jedinog pravog rješenja naglašava važnost individualnog izbora, omogućujući korisnicima da svoje iskustvo prilagode svojim željama i zahtjevima. Širok izbor konzolnih uređivača teksta za Linux daje korisnicima mogućnost prilagodbe alata svojim potrebama, ističući fleksibilnost i raznolikost u svijetu obrade teksta.

❮ Prethodni članak Provjera resursa poslužitelja
Sljedeći članak ❯ Linux korisnici: upravljanje i dopuštenja

Pitajte nas o VPS-u

Uvijek smo spremni odgovoriti na vaša pitanja u bilo koje doba dana i noći.