Kontsolaren testu-editoreak ezinbesteko tresna dira zerbitzariaren kudeaketan, testu-fitxategiak sortzeko eta editatzeko gaitasuna eskaintzen baitute. Komando-lerroan oinarritzen direlako bereizten dira, elementu grafikorik gabe, baina, aldi berean, testu-informazioarekin lan eraginkorra egiteko beharrezko aukera guztiak eskaintzen dituzte. Tresna hau erabilgarria izan daiteke bai zeregin txikietarako, adibidez, fitxategi zehatz bat aldatzeko, bai azterketa osoa egiteko zerbitzariaren erregistroak Linux-en.
Artikulu honetan Linux sistema eragileetarako kontsolako testu editore batzuk aztertuko ditugu. Ikus ditzagun irtenbide ezagunenak, esaterako nano, vim, eta ez hain ezagunak direnez ere hitz egin: emacs, joe mike. Irakurri ondoren, erabiltzaileak zerrendatutako editore guztien ideia orokorra izango du, eta egokiena aukeratu ahal izango du bere dedikatu edo birtualarentzat. zerbitzaria.
Nano testu editorea
Nano Linux sistemetarako terminaleko testu-editore ezagunenetako bat da. Beste utilitate gehienek ez bezala, nano abantaila berezia eskaintzen du - ez du profesionaltasun-maila handirik behar erabiltzeko. Kontsolako testu-editore hau erabilerraza eta intuitiboa izateko diseinatuta dago, hasiberrientzat ere eskuragarri izateko. Kasu gehienetan, dagoeneko sisteman aurrez instalatuta dago. Hala ere, erabilgarri 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
Fitxategiekin lan egiteko oinarrizko komandoen zerrenda leihoaren behealdean adierazten da. Erabili Ctrl tekla nahi duzun funtzioarekin aldi berean. Tresna dokumentazioa 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 / helbidean dagoen konfigurazio fitxategia erabili beharko duzula.etab/nanorc. Funtzio bat gaitzeko edo desgaitzeko, iruzkinen funtzioa lerrotik kendu behar duzu (# ikurra) eta aukera zehatz batean aldaketak egiteko - aldatu dagokion balioa.
Vim testu editorea
Vim — kontsolaren testu-editore aurreratua da, hau jatorrizkoaren bertsio hobetua da vi, 1976an kaleratua. Bere berezitasuna funtzionamendu moduen kontzeptu berezian datza: modu normalak, txertatzeko eta ikusmenezkoak. Programazioan duen eraginkortasunagatik famatu egin zen bere komando sorta zabalagatik eta bilaketa eta ordezkatzeko ohiko esaldietarako laguntzagatik. Nano bezalako editore sinpleagoek ez bezala, vim-ek denbora gehiago behar izan dezake ezagutzen.
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
Goiko adibidean ikus dezakezun bezala, kodea nabarmenduz vim lehenespenez gaituta dago. Programaren funtzionaltasuna oso zabala da, eta fitxategien kudeaketa beste editoreetan baino zertxobait desberdina da. Garatzaileek bereizi bat esleitu dute Laguntza baliabidea tresna eta komando posible guztien azterketa zehatza egiteko.
Hona hemen, adibidez, komando ohikoenak nolakoak diren:
i - Joan txertatzeko modura testua sartzen hastekoEsc - txertatzeko modutik irten eta komando modura itzuli (modu normala):w - Gorde uneko fitxategia:q - irten uneko fitxategitik:q! - irten uneko fitxategitik aldaketarik gorde gabeyy – kopiatu uneko lerroadd – uneko linea moztup - itsatsi kopiatutako edo ebakitako lerroa unekoaren ondorenu - 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 da. Baliteke interfazea eta komandoak ezezagunak izatea ikasten hasi berri direnentzat, eta horrek zailtasun batzuk sor ditzake hasieran.
Emacs testu editorea
emacs Testu-editore indartsu eta pertsonalizagarria da, testua editatzeko, kodea idazteko eta fitxategiak kudeatzeko funtzio ugari eskaintzen dituena. Programazio-lengoaia asko onartzen ditu, luzapenetarako (plugin-ak) euskarri integratua du eta erabiltzaileari bere script-ak sortzeko aukera ematen dio zereginak automatizatzeko. emacs Buffer eta leihoak kudeatzeko sistema paregabea ere badu, inguruko editore malgu eta ezaugarri aberatsenetako bat bihurtuz.
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
Lehenespenez, sintaxiaren nabarmentzea desgaituta dago, eta itxura ia ez da beste kontsoletako editoreekiko ezberdina. Pantailaren behealdean egoera barra bat dago, eta funtzionalitate nagusia goialdean dago. Hala ere, editorearen kontsolaren bertsioarekin lan egiten duzunean, funtzionalitate hau teklatuko lasterbide bat erabiliz soilik dago erabilgarri. Garrantzitsua da erabilitako tekla osagarriak Kontrol tekla, lehenespenez Ctrl gisa ezarrita dagoena, eta Meta tekla, Alt gisa ezarrita daudela. Dokumentazioa webgune ofizialeko orrialdeak funtzionalitate osoa ezagutzen lagunduko dizu.
Adibide gisa, egiaztatu ditzagun gehien erabiltzen diren komandoak:
Alt+X - idatzi komando batCtrl+X Ctrl+C - editore itxiCtrl+G - ekintza bertan behera utziCtrl+H b - Erakutsi laster teklakCtrl+X Ctrl+S – fitxategia gordeCtrl+X Ctrl+F - fitxategia irekiAlt+W - kopiatuCtrl+W - moztuCtrl+Y - itsatsiCtrl+X 2 - zatitu leihoa bertikalkiCtrl+X 0- aldatu leiho batetik besteraCtrl+X -> Ctrl+X <- Buffer batetik bestera aldatu
Laburtzeko, emacs ezaugarri bereziak eskaintzen ditu, hala nola komando-sistema malgua, pertsonalizazio handia eta soluzio funtzional zabalak. Bere komando-lerroak eta makroek erabiltzaileek oso prozesu operatiboak sortzeko aukera ematen dute. Hala ere, berez duen egitura oso malgua dela eta, ez da gomendatzen hasiberrientzat erabiltzeko.
Joe testu editorea
Joe Joseph Ellis-ek sortutako kontsolan oinarritutako testu-editorea da. Interfaze sinple eta intuitiboa eskaintzen du, testu kontsola batean lan egiteko aproposa. Joe Oinarrizko testuak editatzeko funtzioak eskaintzen ditu, esate baterako, txertatzea, ezabatzea, kopiatzea, baita funtzio aurreratuak ere, sintaxia nabarmentzeko hainbat programazio-lengoaientzako laguntza barne. Atsegin dut nano, editore hau aukera ezin hobea 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
Sintaxiaren nabarmentzea lehenespenez aktibatuta dago, eta editatzen ari den fitxategiari buruzko oinarrizko informazioa editorearen goialdean bistaratzen da. Aurreko erredaktoreek bezala, joe aukera gehigarri asko ditu, makro komandoetarako laguntza barne. Oinarrizko komandoen multzoa ezagutzeko, tekla-konbinazioa erabili behar duzu Ktrl + Keta gero H giltza. Eskuragarri dauden funtzioak terminalaren goialdean bistaratuko dira:
Ezaugarrien zerrenda zehatzagoa helbidean aurki daiteke dokumentazioa orria.
Joe interfaze sinple eta intuitiboa du, hasiberrientzako eskuragarria da. Aldi berean, funtzio indartsuak eskaintzen ditu, hala nola leiho anitzeko euskarria, testua nabarmentzea, bilaketa eta ordezkapena, erabiltzaile trebeentzat erakargarria eginez. -ren desabantaila joe beste testu-editoreekin alderatuta, laguntza eta garapen hedatua ez duela da, eta horrek etorkizunean ezaugarri eta eguneratze mugatuak izan ditzake. Erabiltzaileek zailtasunak aurki ditzakete funtzioak eta tekla-konbinazioak menperatzeko beste irtenbideetatik aldatzean.
Mikro testu editorea
Micro — Testu-editore arina eta erabilerraza da, minimalismoa eta intuitibotasuna ardatz dituena. Tresna honek oinarrizko testuak editatzeko funtzionaltasuna eskaintzen du eta funtzionalitate-luzapen gehigarriak onartzen ditu. Micro hainbat programazio-lengoaitarako sintaxia nabarmentzea onartzen du, lerro anitzeko nabarmentzea, pluginen laguntza eta beste erabiltzaile-ezarpen pertsonalizagarriak.
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, / helbidera eraman behar duzuusr/bin. Horretarako komandoa erabiliko dugu
mv micro /usr/bin/
Horren ostean, mike abiarazte prozesua antzekoa izango da Linux sistema guztietan, Debian/Ubuntu barne:
micro path/to/file
Dokumentu batean nabigatzeko eta editatzeko teklak sakatuz ikas daitezke Alt+G. Gehien erabiltzen diren komandoak terminalaren behealdean bistaratuko dira:
The Ctlr+G konbinazioak tresnaren laguntza atal osoa irekiko du:
Tresnaren gaitasunei buruz gehiago jakin dezakezu GitHub proiektuaren orri ofizialean dokumentazioa atala.
Orokorrean, mike editorea aukera bikaina da arintasunera eta erabilgarritasunera ohituta daudenentzat. Bere diseinu minimalistak eta errendimendu azkarrak tresna erakargarri bihurtzen dute programatzaileentzat. Hala ere, desabantaila funtzio multzo mugatua eta interfaze grafikorik eza izan daitezke. Hau gorabehera, mike editoreak testu-fitxategiak editatzeko irtenbide fidagarria 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.