Jakintza Profitserver zerbitzuarekin lan egiteko argibide errazak
Main Jakintza Linux testu editoreak

Linux testu editoreak


Kontsolako testu-editoreak ezinbesteko tresna dira zerbitzarien kudeaketan, testu-fitxategiak sortu eta editatzeko aukera ematen baitute. Bereizgarriak dira komando-lerroan oinarrituta daudelako, elementu grafikorik gabe, baina aldi berean testu-informazioarekin modu eraginkorrean lan egiteko beharrezko aukera guztiak eskaintzen dituztelako. Tresna hau erabilgarria izan daiteke bai zeregin txikietarako, adibidez, fitxategi espezifiko bat aldatzeko, bai Linuxen zerbitzari-erregistroak osorik aztertzeko.

Artikulu honetan Linux sistema eragileetarako hainbat kontsola-testu-editore aztertuko ditugu. Ikus ditzagun irtenbide ezagunenak, hala nola nano , vim , eta baita gutxiago ezagutzen diren batzuei buruz ere: emacs , joe eta micro . Irakurri ondoren, erabiltzaileak zerrendatutako editore guztien ideia orokor bat izango du, eta bere zerbitzari dedikatu edo birtualerako egokiena aukeratu ahal izango du.

Nano testu editorea

Nano Linux sistemetarako terminaleko testu-editore ezagunenetako bat da. Beste utilitate gehienek ez bezala, nanok abantaila paregabe bat eskaintzen du: ez du profesionaltasun maila handirik behar erabiltzeko. Kontsolako testu-editore hau erabiltzeko erraza eta intuitiboa izateko diseinatuta dago, hasiberrientzat ere eskuragarri egon dadin. Kasu gehienetan, sisteman aurrez instalatuta dago. Hala ere, eskuragarri ez badago, editorea instala dezakezu komando hauek erabiliz:

CentOSerako:

yum install nano

Debian/Ubuntu-n:

apt install nano

Komando hau erabil dezakezu fitxategia irekitzeko eta testu-editore batean lan gehiago egiteko:

nano path/to/file
Linux kontsolaren testu editorea

Fitxategiekin lan egiteko oinarrizko komandoen zerrenda leihoaren behealdean agertzen da. Erabili Ctrl tekla nahi duzun funtzioarekin batera. Tresnaren dokumentazioak informazio zehatzagoa eman dezake.

Terminalean agertzen ez diren aukerak dituen tresna bat erabiltzeko, erabili sintaxia:

nano option path/to/file

Eskuragarri dauden funtzioen zerrenda osoa goiko estekan dagoen dokumentazioan ere aurki daiteke. Nagusien artean honako hauek daude:

+number - zehaztu fitxategian hasteko lerroa
--tabsize=digit - Ezarri fitxen tamaina zuriuneetan
--smooth - Gaitu korritze leuna fitxategi batean mugitzean
--mouse - Gaitu saguaren laguntza nabigaziorako eta testua nabarmentzeko
--autoindent - automatikoki gehitu koskak lerro berri batera mugitzean
--wordwrap - bildu lerroak hitzez, ez karaktereez
--softwrap - lerroak bisualki bildu, benetako testua aldatu gabe
--syntax=language - Gaitu sintaxia nabarmentzea programazio-lengoaia zehatz baterako
--bookmarks - Gehitu laster-markak fitxategian azkar nabigatzeko
--multibuffer - ireki hainbat fitxategi buffer desberdinetan aldi berean editatzeko
--linenumbers - bistaratu lerro-zenbakiak alboko barran
--rebindkey=key:command - tekla bat komando zehatz bati berriro esleitu

Garrantzitsua da aipatzea funtzio batzuk gaitzeko edo editatzeko / etc/nanorc helbidean dagoen konfigurazio fitxategia erabili beharko duzula . Funtzio bat gaitzeko edo desgaitzeko, lerroko iruzkin funtzioa kendu behar duzu (# ikurra), eta aukera zehatz batean aldaketak egiteko, dagokion balioa aldatu.

Vim testu editorea

Vim — kontsolako testu-editore aurreratu bat da, 1976an kaleratutako vi originalaren bertsio hobetua . Bere berezitasuna funtzionamendu moduen kontzeptu berezian datza: normala, txertatze modua eta modu bisuala. Programazioan duen eraginkortasunagatik egin zen ospetsu, komando multzo zabalari eta bilaketa eta ordezkapenerako esaldi arruntetarako laguntzari esker. Nano bezalako editore sinpleagoek ez bezala, vim-ekin ohitzeko denbora gehiago behar izan daiteke.

CentOS-en instalazioa komandoarekin egiten da:

yum install vim

Debian/Ubuntu-n:

apt install vim

Programa abiarazten da eta beharrezko fitxategia komando bidez irekitzen da:

vim path/to/file
Vim Linux testu editorea

Goiko adibidean ikus dezakezuenez, vim- en kodearen nabarmentzea lehenespenez gaituta dago. Programaren funtzionaltasuna oso zabala da, eta fitxategien kudeaketa beste editore batzuetan baino zertxobait desberdina da. Garatzaileek Laguntza baliabide bereizi bat esleitu dute tresna eta komando posible guztien azterketa zehatza egiteko.

Hona hemen, adibidez, komando ohikoenak nolakoak diren:

i - Joan txertatzeko modura testua sartzen hasteko
Esc - txertatzeko modutik irten eta komando modura itzuli (modu normala)
:w - Gorde uneko fitxategia
:q - irten uneko fitxategitik
:q! - irten uneko fitxategitik aldaketarik gorde gabe
yy – kopiatu uneko lerroa
dd – uneko linea moztu
p - itsatsi kopiatutako edo ebakitako lerroa unekoaren ondoren
u - desegin azken ekintza
/search_term – bilaketa_termino katea fitxategi batean bilatu
:s/old/new/g - ordezkatu lehengo kasu guztiak oraingo lerroan berriekin
:set number - bistaratu lerro-zenbakiak

Vim testu-editore indartsu eta malgua da, testuarekin lan egiteko prozesua optimizatzeko diseinatua. Desabantaila nagusia hasiberrientzako sarrera-hesi oso altua dela da. Interfazea eta komandoak ezezagunak izan daitezke ikasten hasi berri direnentzat, eta horrek zailtasunak sor ditzake hasieran.

Emacs testu editorea

Emacs testu-editore indartsu eta pertsonalizagarria da, testua editatzeko, kodea idazteko eta fitxategiak kudeatzeko hainbat funtzio eskaintzen dituena. Programazio-lengoaia asko onartzen ditu, luzapenetarako (pluginak) euskarria du barnean, eta erabiltzaileari bere script-ak sortzeko aukera ematen dio zereginak automatizatzeko. Emacs-ek buffer eta leihoen kudeaketa sistema berezia ere badu, eta horrek inguruko editore malgu eta funtzioz beteenetako bat bihurtzen du.

CentOS-en instalatzeko, komandoa erabiliko dugu:

yum install emacs

Debian/Ubuntu-n:

apt install emacs

Fitxategi zehatz bat kontsolan irekitzea beste editoreen antzekoa da:

emacs path/to/file
Emacs - Linuxerako testu editorea

Berez, sintaxiaren nabarmentzea desgaituta dago, eta itxura ia ez da beste kontsola-editore batzuetatik desberdina. Pantailaren behealdean egoera-barra bat dago, eta funtzionalitate nagusia goialdean dago. Hala ere, editorearen kontsola-bertsioarekin lan egitean, funtzionalitate hau teklatu-lasterbide bat erabiliz bakarrik dago eskuragarri. Garrantzitsua da kontuan izatea erabiltzen diren tekla lagungarriak Kontrol tekla direla, lehenespenez Ctrl-era ezarrita dagoena, eta Meta tekla, Alt-era ezarrita dagoena. Webgune ofizialeko dokumentazio- orriak funtzionalitate osoa ezagutzen lagunduko dizu.

Adibide gisa, egiaztatu ditzagun gehien erabiltzen diren komandoak:

Alt+X - idatzi komando bat
Ctrl+X Ctrl+C - editore itxi
Ctrl+G - ekintza bertan behera utzi
Ctrl+H b - Erakutsi laster teklak
Ctrl+X Ctrl+S – fitxategia gorde
Ctrl+X Ctrl+F - fitxategia ireki
Alt+W - kopiatu
Ctrl+W - moztu
Ctrl+Y - itsatsi
Ctrl+X 2 - zatitu leihoa bertikalki
Ctrl+X 0- aldatu leiho batetik bestera
Ctrl+X -> Ctrl+X <- Buffer batetik bestera aldatu

Laburbilduz, emacs-ek ezaugarri bereziak eskaintzen ditu, hala nola komando-sistema malgua, pertsonalizazio handia eta funtzionalitate-irtenbide zabalak. Bere komando-lerroak eta makroek prozesu oso operatiboak sortzeko aukera ematen diete erabiltzaileei. Hala ere, berez duen egitura oso malgua dela eta, ez da gomendagarria hasiberrientzat erabiltzea.

Joe testu editorea

Joe Joseph Ellisek sortutako kontsola-oinarritutako testu-editore bat da. Interfaze sinple eta intuitiboa eskaintzen du, testu-kontsola batean lan egiteko aproposa. Joek oinarrizko testu-edizio funtzioak eskaintzen ditu, hala nola txertatzea, ezabatzea, kopiatzea, baita sintaxi-nabarmenduarekin hainbat programazio-lengoaiarako laguntza barne hartzen duten funtzio aurreratuak ere. Nano bezala , editore hau aukera aproposa da erabilgarritasuna baloratzen dutenentzat.

CentOS-en instalatzeko komandoa:

yum install joe

Debian/Ubuntu-n:

apt install joe

Testu fitxategi bat komandoaren bidez irekitzen da:

joe path/to/file
Linuxerako testu editorea

Sintaxiaren nabarmentzea lehenespenez aktibatuta dago, eta editatzen ari den fitxategiari buruzko oinarrizko informazioa editorearen goialdean bistaratzen da. Aurreko editoreek bezala, joek aukera gehigarri asko ditu, makro komandoen laguntza barne. Oinarrizko komando multzoarekin ohitzeko, Ctrl+K tekla konbinazioa erabili behar duzu , eta gero H tekla. Eskuragarri dauden funtzioak terminalaren goialdean bistaratuko dira:

Joe kontsolaren editorea

Ezaugarrien zerrenda zehatzagoa dokumentazio orrian aurki daiteke.

Joek interfaze sinple eta intuitiboa du, hasiberrientzat eskuragarria izan dadin. Aldi berean, leiho anitzeko laguntza, testua nabarmentzea, bilaketa eta ordezkapena bezalako funtzio indartsuak eskaintzen ditu, erabiltzaile trebeentzat erakargarri bihurtuz. Joeren desabantaila da beste testu-editore batzuekin alderatuta laguntza eta garapen zabala falta duela, eta horrek etorkizunean funtzio eta eguneratze mugatuak ekar ditzake. Erabiltzaileek zailtasunak izan ditzakete funtzioak eta tekla-konbinazioak menperatzeko beste irtenbide batzuetatik aldatzean.

Mikro testu editorea

Micro — minimalismoan eta intuizioan oinarrituta diseinatutako testu-editore arin eta erabilerraza da. Tresna honek oinarrizko testu-edizio funtzionalitatea eskaintzen du eta funtzionalitate-luzapen gehigarriak onartzen ditu. Microk hainbat programazio-lengoaiarako sintaxi-nabarmena, lerro anitzeko nabarmentzea, pluginen euskarria eta erabiltzaileentzako bestelako ezarpen pertsonalizagarriak onartzen ditu.

CentOS-en instalazioa komandoarekin script berezi bat erabiliz egiten da:

curl https://getmic.ro | bash

Debian/Ubuntu-n:

apt install micro

Kontuan izan: instalazio metodo hau erabiliz, CentOS-en editorea abiarazteko ere desberdina izango da. Fitxategi zehatz bat ireki dezakezu zure hasierako direktorioa zaudenean komandoarekin:

./micro path/to/file

Tresna edozein direktoriotatik erabiltzeko, / usr/bin -era eraman behar duzu . Horretarako komandoa erabiliko dugu

mv micro /usr/bin/

Ondoren, mikro- abiarazte prozesua antzekoa izango da Linux sistema guztietan, Debian/Ubuntu barne:

micro path/to/file
Micro – kontsolako testu editorea Linuxerako

Dokumentu batean nabigatzeko eta editatzeko teklak Alt+G sakatuz ikas daitezke . Gehien erabiltzen diren komandoak terminalaren behealdean agertuko dira:

Mikro editorearentzako komandoak

Ctlr +G konbinazioak tresnaren laguntza atal osoa irekiko du:

Ctlr+G konbinazioak tresnaren laguntza atal osoa irekiko du

Tresnaren gaitasunei buruz gehiago jakin dezakezu GitHub proiektuaren orrialde ofizialean, dokumentazio atalean.

Oro har, mikroeditorea aukera bikaina da arintasunera eta erabilgarritasunera ohituta daudenentzat. Bere diseinu minimalista eta errendimendu azkarrak tresna erakargarri bihurtzen dute programatzaileentzat. Hala ere, desabantaila funtzio multzo mugatua eta interfaze grafiko baten falta izan daitezke. Hala ere, mikroeditorea testu fitxategiak editatzeko irtenbide fidagarri eta eraginkorra izaten jarraitzen du.

Ondorioa

Linuxerako testu kontsolaren editoreen berrikuspenak agerian utzi zituen horietako bakoitzaren aniztasuna eta ezaugarri bereziak. Irtenbide egoki bakarra ez izateak aukera indibidualaren garrantzia azpimarratzen du, erabiltzaileei beren esperientzia egokitzeko aukera ematen die lehentasun eta eskakizunetara. Linuxerako kontsolako testu-editoreen aukeraketa zabal batek erabiltzaileei tresna beren beharretara pertsonalizatzeko aukera ematen die, testu-prozesatzeko munduan dagoen malgutasuna eta aniztasuna nabarmenduz.

❮ Aurreko artikulua Linux erabiltzaileak: kudeaketa eta baimenak
Hurrengo artikulua ❯ Zerbitzariaren baliabideak egiaztatzea

Galde iezaguzu VPS-i buruz

Zure galderei erantzuteko prest gaude eguneko edo gaueko edozein ordutan.