Bibliotēka Vienkāršas instrukcijas darbam ar Profitserver pakalpojumu

Linux teksta redaktori


Konsoles teksta redaktori ir neaizstājams rīks servera pārvaldībā, nodrošinot iespēju izveidot un rediģēt teksta failus. Tie atšķiras ar to, ka ir balstīti uz komandrindu, bez grafiskiem elementiem, bet tajā pašā laikā nodrošina visas nepieciešamās iespējas efektīvam darbam ar teksta informāciju. Šis rīks var būt noderīgs gan nelielu uzdevumu veikšanai, piemēram, viena konkrēta faila maiņai, gan pilnīgai izpētei servera žurnāli operētājsistēmā Linux.

Šajā rakstā mēs analizēsim vairākus konsoles teksta redaktorus Linux operētājsistēmām. Apskatīsim populārākos risinājumus, piemēram, nano, spars, kā arī runājiet par mazāk zināmiem: emacs, Joe un mikro. Pēc izlasīšanas lietotājam būs vispārējs priekšstats par visiem uzskaitītajiem redaktoriem un viņš varēs izvēlēties optimālāko savam veltītajam vai virtuālajam. serveris.

Nano teksta redaktors

Nano ir viens no populārākajiem termināļa teksta redaktoriem Linux sistēmām. Atšķirībā no vairuma citu komunālo pakalpojumu, nano sniedz unikālu labumu – tā lietošanai nav nepieciešama augsta līmeņa profesionalitāte. Šis konsoles teksta redaktors ir izveidots tā, lai tas būtu viegli lietojams un intuitīvs, padarot to pieejamu pat iesācējiem. Vairumā gadījumu tas jau ir iepriekš instalēts sistēmā. Tomēr, ja tas nav pieejams, varat instalēt redaktoru, izmantojot šādas komandas:

CentOS:

yum install nano

Debian/Ubuntu:

apt install nano

Varat izmantot šo komandu, lai atvērtu failu un turpinātu darbu teksta redaktorā:

nano path/to/file
Linux konsoles teksta redaktors

Loga apakšā ir norādīts pamata komandu saraksts darbam ar failiem. Vienkārši izmantojiet taustiņu Ctrl vienlaikus ar vēlamo funkciju. Instruments dokumentācija var sniegt sīkāku informāciju.

Lai izmantotu rīku ar opcijām, kas terminālī neparādās, izmantojiet sintaksi:

nano option path/to/file

Pilnu pieejamo funkciju sarakstu var atrast arī dokumentācijā, kas atrodas iepriekš norādītajā saitē. Galvenie ir šādi:

+number - norādiet rindiņu failā, ar kuru sākt
--tabsize=digit - iestatiet tabulēšanas izmēru atstarpēs
--smooth - iespējot vienmērīgu ritināšanu, pārvietojoties pa failu
--mouse - iespējot peles atbalstu navigācijai un teksta izcelšanai
--autoindent - automātiski pievienot atkāpes, pārejot uz jaunu rindu
--wordwrap - aplauziet rindas pēc vārdiem, nevis pēc rakstzīmēm
--softwrap - aplauzt līnijas vizuāli, nemainot faktisko tekstu
--syntax=language - iespējot sintakses izcelšanu noteiktai programmēšanas valodai
--bookmarks - pievienojiet grāmatzīmes, lai ātri pārvietotos pa failu
--multibuffer - atvērt vairākus failus dažādos buferos vienlaicīgai rediģēšanai
--linenumbers - parādīt līniju numurus sānjoslā
--rebindkey=key:command - atkārtoti piešķirt atslēgu noteiktai komandai

Ir svarīgi pieminēt, ka, lai iespējotu vai rediģētu dažas funkcijas, jums būs jāizmanto konfigurācijas fails, kas atrodas /utt/nanorc. Lai iespējotu vai atspējotu funkciju, no rindas ir jānoņem komentāra funkcija (simbols #), bet, lai veiktu izmaiņas noteiktā opcijā, mainiet atbilstošo vērtību.

Vim teksta redaktors

spars — ir uzlabots konsoles teksta redaktors, šī ir oriģināla uzlabota versija vi, izdots 1976. gadā. Tā īpatnība slēpjas unikālajā darbības režīmu koncepcijā: parastais, ievietošanas un vizuālais režīms. Tas kļuva slavens ar savu programmēšanas efektivitāti, pateicoties plašajam komandu komplektam un regulāru frāžu atbalstam meklēšanai un aizstāšanai. Atšķirībā no vienkāršākiem redaktoriem, piemēram, nano, ar vim iepazīšanās var aizņemt ilgāku laiku.

Instalēšana CentOS tiek veikta ar komandu:

yum install vim

Debian/Ubuntu:

apt install vim

Programma tiek palaista un nepieciešamais fails tiek atvērts ar komandu:

vim path/to/file
Vim Linux teksta redaktors

Kā redzat no iepriekš minētā piemēra, koda izcelšana tiek veikta spars ir iespējots pēc noklusējuma. Programmas funkcionalitāte ir ļoti plaša, un failu pārvaldība notiek nedaudz savādāk nekā citos redaktoros. Izstrādātāji ir piešķīruši atsevišķu Palīdzības resurss lai detalizēti izpētītu visus iespējamos rīkus un komandas.

Piemēram, lūk, kā izskatās visizplatītākās komandas:

i - pārejiet uz ievietošanas režīmu, lai sāktu ievadīt tekstu
Esc - iziet no ievietošanas režīma un atgriezties komandu režīmā (parastais režīms)
:w - saglabājiet pašreizējo failu
:q - aizveriet pašreizējo failu
:q! - aizveriet pašreizējo failu, nesaglabājot izmaiņas
yy – kopēt pašreizējo rindu
dd – nogriezt pašreizējo līniju
p - ielīmējiet nokopēto vai izgriezto līniju aiz pašreizējās
u - atsaukt pēdējo darbību
/search_term – meklēšanas_termina virknes meklēšana failā
:s/old/new/g - aizstāt visus vecos gadījumus ar jauniem pašreizējā rindā
:set number - parādīt rindu numurus

spars ir spēcīgs un elastīgs teksta redaktors, kas paredzēts, lai optimizētu darba ar tekstu procesu. Galvenais trūkums ir ārkārtīgi augstā ieejas barjera iesācējiem. Interfeiss un komandas var būt svešas tiem, kas tikai sāk to apgūt, un tas var radīt zināmas grūtības sākumā.

Emacs teksta redaktors

Emacs ir spēcīgs un pielāgojams teksta redaktors, kas nodrošina plašu funkciju klāstu teksta rediģēšanai, koda rakstīšanai un failu pārvaldīšanai. Tas atbalsta daudzas programmēšanas valodas, ir iebūvēts paplašinājumu (spraudņu) atbalsts un ļauj lietotājam izveidot savus skriptus, lai automatizētu uzdevumus. Emacs ir arī unikāla bufera un logu pārvaldības sistēma, padarot to par vienu no elastīgākajiem un iespējām bagātākajiem redaktoriem.

Lai instalētu CentOS, mēs izmantosim komandu:

yum install emacs

Debian/Ubuntu:

apt install emacs

Noteikta faila atvēršana konsolē ir līdzīga citiem redaktoriem:

emacs path/to/file
Emacs - teksta redaktors operētājsistēmai Linux

Pēc noklusējuma sintakses izcelšana ir atspējota, un izskats praktiski neatšķiras no citiem konsoles redaktoriem. Ekrāna apakšā ir statusa josla, un galvenā funkcionalitāte atrodas augšpusē. Tomēr, strādājot ar redaktora konsoles versiju, šī funkcionalitāte ir pieejama tikai, izmantojot īsinājumtaustiņus. Ir svarīgi atzīmēt, ka izmantotie papildu taustiņi ir vadības taustiņš, kas pēc noklusējuma ir iestatīts uz Ctrl, un Meta taustiņš, kas iestatīts uz Alt. Dokumentācija lapa oficiālajā vietnē palīdzēs jums iepazīties ar pilnu funkcionalitāti.

Piemēram, pārbaudīsim visbiežāk izmantotās komandas:

Alt+X - ierakstiet komandu
Ctrl+X Ctrl+C - aizvērt redaktoru
Ctrl+G - atcelt darbību
Ctrl+H b – parādīt īsinājumtaustiņus
Ctrl+X Ctrl+S - saglabāt failu
Ctrl+X Ctrl+F - atvērt failu
Alt+W - kopēt
Ctrl+W - griezt
Ctrl+Y - ielīmēt
Ctrl+X 2 - vertikāli sadalīts logs
Ctrl+X 0- pārslēgties starp logiem
Ctrl+X -> Ctrl+X <- pārslēgties starp buferiem

Apkopot, emacs nodrošina unikālas funkcijas, piemēram, elastīgu komandu sistēmu, augstu pielāgošanu un plašus funkcionālus risinājumus. Tās komandrinda un makro ļauj lietotājiem izveidot ļoti operatīvus procesus. Tomēr, ņemot vērā tās ārkārtīgi elastīgo struktūru, to nav ieteicams lietot iesācējiem.

Joe teksta redaktors

Joe ir uz konsoles balstīts teksta redaktors, ko izveidojis Džozefs Eliss. Tas nodrošina vienkāršu un intuitīvu saskarni, kas ir ideāli piemērots darbam teksta konsolē. Joe nodrošina pamata teksta rediģēšanas funkcijas, piemēram, ievietošanu, dzēšanu, kopēšanu, kā arī papildu funkcijas, tostarp atbalstu vairākām programmēšanas valodām ar sintakses izcelšanu. Patīk nano, šis redaktors ir ideāla izvēle tiem, kas novērtē lietojamību.

Instalēšanas komanda CentOS:

yum install joe

Debian/Ubuntu:

apt install joe

Teksta fails tiek atvērts ar komandu:

joe path/to/file
Teksta redaktors operētājsistēmai Linux

Sintakses izcelšana ir aktivizēta pēc noklusējuma, un redaktora augšdaļā tiek parādīta pamatinformācija par rediģējamo failu. Tāpat kā iepriekšējie redaktori, Joe ir daudzas papildu iespējas, tostarp atbalsts makro komandām. Lai iepazītos ar komandu pamatkopu, jāizmanto taustiņu kombinācija Ctrl + K, un tad H taustiņu. Pieejamās funkcijas tiks parādītas termināļa augšdaļā:

Joe konsoles redaktors

Detalizētāku funkciju sarakstu var atrast vietnē dokumentācija lappuse.

Joe ir vienkāršs un intuitīvs interfeiss, kas padara to pieejamu iesācējiem. Tajā pašā laikā tas nodrošina jaudīgas funkcijas, piemēram, vairāku logu atbalstu, teksta izcelšanu, meklēšanu un aizstāšanu, padarot to pievilcīgu kvalificētiem lietotājiem. Trūkums par Joe Tas ir tāds, ka salīdzinājumā ar citiem teksta redaktoriem tai trūkst plaša atbalsta un attīstības, kā rezultātā nākotnē var būt ierobežotas funkcijas un atjauninājumi. Lietotājiem var rasties arī grūtības apgūt funkcijas un taustiņu kombinācijas, pārejot no citiem risinājumiem.

Mikro teksta redaktors

Micro — ir viegls, ērti lietojams teksta redaktors, kas izstrādāts, koncentrējoties uz minimālismu un intuititāti. Šis rīks nodrošina pamata teksta rediģēšanas funkcionalitāti un atbalsta papildu funkcionalitātes paplašinājumus. Micro atbalsta sintakses izcelšanu dažādām programmēšanas valodām, vairāku rindu izcelšanu, spraudņu atbalstu un citus pielāgojamus lietotāja iestatījumus.

Instalēšana uz CentOS tiek veikta, izmantojot īpašu skriptu ar komandu:

curl https://getmic.ro | bash

Debian/Ubuntu:

apt install micro

Lūdzu, ņemiet vērā: izmantojot šo instalēšanas metodi, arī CentOS redaktora palaišana būs atšķirīga. Varat atvērt noteiktu failu, atrodoties mājas direktorijā, izmantojot komandu:

./micro path/to/file

Lai izmantotu rīku no jebkura direktorija, tas jāpārvieto uz /usr/bin. Lai to izdarītu, mēs izmantosim komandu

mv micro /usr/bin/

Pēc tam, mikro palaišanas process būs līdzīgs visās Linux sistēmās, tostarp Debian/Ubuntu:

micro path/to/file
Mikrokonsoles teksta redaktors operētājsistēmai Linux

Taustiņus navigācijai un dokumenta rediģēšanai var apgūt, nospiežot Alt+G. Visbiežāk izmantotās komandas tiks parādītas termināļa apakšā:

Komandas mikro redaktoram

The Ctrl+G kombinācija atvērs visu rīka palīdzības sadaļu:

Kombinācija CTlr+G atvērs visu rīka palīdzības sadaļu

Vairāk par rīka iespējām varat uzzināt oficiālajā GitHub projekta lapā dokumentācija sadaļā.

Kopumā, mikro redaktors ir lieliska izvēle tiem, kas ir pieraduši pie viegluma un lietojamības. Tā minimālistiskais dizains un ātra veiktspēja padara to par pievilcīgu rīku programmētājiem. Tomēr trūkums var būt ierobežots funkciju kopums un grafiskā interfeisa trūkums. Neskatoties uz to, mikro redaktors joprojām ir uzticams un efektīvs risinājums teksta failu rediģēšanai

Secinājumi

Linux teksta konsoles redaktoru apskats atklāja katra no tiem daudzveidību un unikālās īpašības. Vienīgā pareizā risinājuma trūkums uzsver individuālās izvēles nozīmi, ļaujot lietotājiem pielāgot savu pieredzi savām vēlmēm un prasībām. Plašs konsoles teksta redaktoru klāsts operētājsistēmai Linux sniedz lietotājiem iespēju pielāgot rīku savām vajadzībām, izceļot tekstapstrādes pasaules elastību un daudzveidību.

⮜ Iepriekšējais raksts Servera resursu pārbaude
Nākamais raksts ⮞ Linux lietotāji: pārvaldība un atļaujas

Jautājiet mums par VPS

Mēs vienmēr esam gatavi atbildēt uz jūsu jautājumiem jebkurā diennakts laikā.