Knowledge Base Eenvoudige instruksies om met die Profitserver-diens te werk
Main Knowledge Base Linux teksredigeerders

Linux teksredigeerders


Konsoleteksredigeerders is 'n onontbeerlike hulpmiddel in bedienerbestuur, wat die vermoë bied om tekslêers te skep en te redigeer. Hulle word onderskei deurdat hulle gebaseer is op die opdragreël, sonder grafiese elemente, maar terselfdertyd al die nodige opsies bied vir effektiewe werk met teksinligting. Hierdie hulpmiddel kan nuttig wees vir beide klein take, byvoorbeeld, die verandering van een spesifieke lêer, en vir 'n volledige studie van bedienerlogboeke op Linux.

In hierdie artikel sal ons verskeie konsoleteksredigeerders vir Linux-bedryfstelsels analiseer. Kom ons kyk na die gewildste oplossings, soos nano , vim , en ook oor minder bekende oplossings: emacs , joe en micro . Na lees sal die gebruiker 'n algemene idee hê van al die gelyste redigeerders, en sal hy die mees optimale een vir sy toegewyde of virtuele bediener kan kies.

Nano teksredigeerder

Nano is een van die gewildste terminaal teksredigeerders vir Linux-stelsels. Anders as die meeste ander hulpmiddels, bied nano 'n unieke voordeel - dit vereis nie 'n hoë vlak van professionaliteit om te gebruik nie. Hierdie konsoleteksredigeerder is ontwerp om maklik-om-te-gebruik en intuïtief te wees, wat dit selfs vir beginners toeganklik maak. In die meeste gevalle is dit reeds vooraf op die stelsel geïnstalleer. As dit egter nie beskikbaar is nie, kan jy die redigeerder installeer deur die volgende opdragte te gebruik:

Vir CentOS:

yum install nano

Op Debian/Ubuntu:

apt install nano

U kan hierdie opdrag gebruik om die lêer oop te maak en verder in 'n teksredigeerder te werk:

nano path/to/file
Linux-konsole teksredigeerder

'n Lys van basiese opdragte vir die werk met lêers word onderaan die venster aangedui. Gebruik net die Ctrl-sleutel gelyktydig met die verlangde funksie. Die instrumentdokumentasie kan meer gedetailleerde inligting verskaf.

Om 'n instrument te gebruik met opsies wat nie in die terminale verskyn nie, gebruik die sintaksis:

nano option path/to/file

'n Volledige lys van beskikbare funksies kan ook in die dokumentasie by die skakel hierbo gevind word. Die belangrikstes sluit die volgende in:

+number - spesifiseer die reël in die lêer om mee te begin
--tabsize=digit - stel tabsgrootte in spasies in
--smooth - Aktiveer gladde blaai wanneer deur 'n lêer beweeg
--mouse - Aktiveer muisondersteuning vir navigasie en teksverligting
--autoindent - voeg outomaties inkepings by wanneer jy na 'n nuwe reël beweeg
--wordwrap - omvou reëls deur woorde, nie deur karakters nie
--softwrap - draai lyne visueel toe, sonder om die werklike teks te verander
--syntax=language - aktiveer sintaksuitlig vir 'n spesifieke programmeertaal
--bookmarks - Voeg boekmerke by om vinnig deur die lêer te navigeer
--multibuffer - maak verskeie lêers in verskillende buffers oop vir gelyktydige redigering
--linenumbers - vertoon lynnommers in sybalk
--rebindkey=key:command - herken 'n sleutel aan 'n spesifieke opdrag

Dit is belangrik om te noem dat om sommige funksies te aktiveer of te wysig, jy die konfigurasielêer by / etc/nanorc moet gebruik . Om 'n funksie te aktiveer of deaktiveer, moet jy die kommentaarfunksie van die lyn verwyder (# simbool), en om veranderinge aan 'n spesifieke opsie te maak - verander die ooreenstemmende waarde.

Vim teksredigeerder

Vim — is 'n gevorderde konsoleteksredigeerder, 'n verbeterde weergawe van die oorspronklike vi , vrygestel in 1976. Die eienaardigheid daarvan lê in die unieke konsep van bedryfsmodusse: normale, invoegings- en visuele modusse. Dit het bekend geword vir sy doeltreffendheid in programmering as gevolg van sy uitgebreide stel opdragte en ondersteuning vir gereelde frasering vir soek en vervang. Anders as eenvoudiger redigeerders soos nano, kan dit langer neem om met vim vertroud te raak.

Installasie op CentOS word gedoen met die opdrag:

yum install vim

Op Debian/Ubuntu:

apt install vim

Die program word geloods en die vereiste lêer word oopgemaak deur die opdrag:

vim path/to/file
Vim Linux teksredigeerder

Soos u uit die voorbeeld hierbo kan sien, is kode-uitlig in vim standaard geaktiveer. Die program se funksionaliteit is baie uitgebreid, en lêerbestuur vind ietwat anders plaas as in ander redigeerders. Die ontwikkelaars het 'n aparte Hulpbron toegeken vir 'n gedetailleerde studie van alle moontlike gereedskap en opdragte.

Hier is byvoorbeeld hoe die mees algemene opdragte lyk:

i - gaan na die invoegmodus om teks te begin invoer
Esc - verlaat invoegmodus en keer terug na bevelmodus (normale modus)
:w - stoor die huidige lêer
:q - verlaat die huidige lêer
:q! - verlaat die huidige lêer sonder om veranderinge te stoor
yy – kopieer die huidige reël
dd – sny die huidige lyn
p - plak die gekopieerde of sny lyn na die huidige een
u - ontdoen laaste aksie
/search_term – soek na die soektermstring in 'n lêer
:s/old/new/g - vervang alle gevalle van oud met nuwe in die huidige lyn
:set number - vertoon lynnommers

Vim is 'n kragtige en buigsame teksredigeerder wat ontwerp is om die proses van tekswerk te optimaliseer. Die grootste nadeel is die uiters hoë toegangsdrempel vir beginners. Die koppelvlak en opdragte mag onbekend wees vir diegene wat dit pas begin leer, en dit kan aanvanklik tot probleme lei.

Emacs teksredigeerder

Emacs is 'n kragtige en aanpasbare teksredigeerder wat 'n wye reeks funksies bied vir die redigering van teks, die skryf van kode en die bestuur van lêers. Dit ondersteun baie programmeertale, het ingeboude ondersteuning vir uitbreidings (inproppe), en laat die gebruiker toe om hul eie skrifte te skep om take te outomatiseer. Emacs het ook 'n unieke buffer- en vensterbestuurstelsel, wat dit een van die mees buigsame en funksie-ryke redigeerders maak.

Om op CentOS te installeer, sal ons die opdrag gebruik:

yum install emacs

Op Debian/Ubuntu:

apt install emacs

Die opening van 'n spesifieke lêer in die konsole is soortgelyk aan ander redigeerders:

emacs path/to/file
Emacs - teksredigeerder vir Linux

Standaard is sintaksis-uitlig gedeaktiveer, en die voorkoms verskil feitlik nie van ander konsole-redigeerders nie. Onderaan die skerm is daar 'n statusbalk, en die hooffunksionaliteit is bo. Wanneer jy egter met die konsole-weergawe van die redigeerder werk, is hierdie funksionaliteit slegs beskikbaar met 'n sleutelbordkortpad. Dit is belangrik om daarop te let dat die hulpsleutels wat gebruik word, die Control-sleutel is, wat standaard op Ctrl gestel is, en die Meta-sleutel, wat op Alt gestel is. Die dokumentasiebladsy op die amptelike webwerf sal jou help om vertroud te raak met die volle funksionaliteit.

As 'n voorbeeld, kom ons kyk na die mees gebruikte opdragte:

Alt+X – tik 'n opdrag
Ctrl+X Ctrl+C - sluit redakteur
Ctrl+G - kanselleer die aksie
Ctrl+H b - wys kortpadsleutels
Ctrl+X Ctrl+S -stoor lêer
Ctrl+X Ctrl+F - maak lêer oop
Alt+W - kopie
Ctrl+W - sny
Ctrl+Y - plak
Ctrl+X 2 - verdeel venster vertikaal
Ctrl+X 0- wissel tussen vensters
Ctrl+X -> Ctrl+X <- wissel tussen buffers

Om op te som, emacs bied unieke kenmerke soos 'n buigsame opdragstelsel, hoë aanpassingsvermoë en uitgebreide funksionele oplossings. Die opdragreël en makro's laat gebruikers toe om hoogs operasionele prosesse te skep. As gevolg van die inherente uiters buigsame struktuur word dit egter nie aanbeveel vir gebruik deur beginners nie.

Joe teksredakteur

Joe is 'n konsole-gebaseerde teksredigeerder wat deur Joseph Ellis geskep is. Dit bied 'n eenvoudige en intuïtiewe koppelvlak, ideaal vir werk in 'n tekskonsole. Joe bied basiese teksredigeringsfunksies soos invoeging, verwydering, kopiëring, sowel as gevorderde funksies, insluitend ondersteuning vir verskeie programmeertale met sintaksis-uitlig. Soos nano , is hierdie redigeerder 'n ideale keuse vir diegene wat bruikbaarheid waardeer.

Opdrag om op CentOS te installeer:

yum install joe

Op Debian/Ubuntu:

apt install joe

'n Tekslêer word oopgemaak deur die opdrag:

joe path/to/file
Teksredigeerder vir Linux

Sintaksuitlig word standaard geaktiveer, en basiese inligting oor die lêer wat geredigeer word, word bo-aan die redigeerder vertoon. Soos die vorige redigeerders, het joe baie bykomende opsies, insluitend ondersteuning vir makro-opdragte. Om vertroud te raak met die basiese stel opdragte, moet jy die sleutelkombinasie Ctrl+K en dan die H- sleutel gebruik. Die beskikbare funksies sal bo-aan die terminaal vertoon word:

Joe konsole redakteur

'n Meer gedetailleerde lys van funksies kan op die dokumentasiebladsy gevind word.

Joe het 'n eenvoudige en intuïtiewe koppelvlak, wat dit toeganklik maak vir beginners. Terselfdertyd bied dit kragtige funksies soos ondersteuning vir verskeie vensters, teksuitligting, soek en vervanging, wat dit aantreklik maak vir ervare gebruikers. Die nadeel van Joe is dat dit nie wydverspreide ondersteuning en ontwikkeling het in vergelyking met ander teksredigeerders nie, wat in die toekoms beperkte funksies en opdaterings kan tot gevolg hê. Gebruikers kan ook probleme ondervind om funksies en sleutelkombinasies te bemeester wanneer hulle van ander oplossings oorskakel.

Mikro teksredigeerder

Mikro — is 'n liggewig, maklik-om-te-gebruik teksredigeerder wat ontwerp is met 'n fokus op minimalisme en intuïtiwiteit. Hierdie hulpmiddel bied basiese teksredigeringsfunksionaliteit en ondersteun addisionele funksionaliteitsuitbreidings. Mikro ondersteun sintaksis-uitligting vir verskeie programmeertale, veelreël-uitligting, inpropondersteuning en ander aanpasbare gebruikersinstellings.

Installasie op CentOS word uitgevoer deur 'n spesiale skrif te gebruik met die opdrag:

curl https://getmic.ro | bash

Op Debian/Ubuntu:

apt install micro

Let wel: deur hierdie installasiemetode te gebruik, sal die bekendstelling van die redigeerder op CentOS ook anders wees. U kan 'n spesifieke lêer oopmaak terwyl u in u tuisgids is met die opdrag:

./micro path/to/file

Om die instrument vanaf enige gids te gebruik, moet jy dit na / usr/bin skuif . Om dit te doen, sal ons die opdrag gebruik.

mv micro /usr/bin/

Daarna sal die mikro- bekendstellingsproses soortgelyk wees op alle Linux-stelsels, insluitend Debian/Ubuntu:

micro path/to/file
Mikro - konsole teksredigeerder vir Linux

Sleutels vir die navigasie en redigering van 'n dokument kan aangeleer word deur Alt+G te druk . Die mees gebruikte opdragte sal onderaan die terminaal vertoon word:

Opdragte vir mikroredigeerder

Die Ctrl+G- kombinasie sal die volledige hulpafdeling van die instrument oopmaak:

Ctrl+G-kombinasie sal die volledige hulpafdeling van die instrument oopmaak

Jy kan meer leer oor die gereedskap se vermoëns op die amptelike GitHub-projekbladsy in die dokumentasie- afdeling.

Oor die algemeen is die mikro- redigeerder 'n uitstekende keuse vir diegene wat gewoond is aan ligtheid en bruikbaarheid. Die minimalistiese ontwerp en vinnige werkverrigting maak dit 'n aantreklike hulpmiddel vir programmeerders. Die nadeel kan egter die beperkte stel funksies en die gebrek aan 'n grafiese koppelvlak wees. Ten spyte hiervan bly die mikro -redigeerder 'n betroubare en doeltreffende oplossing vir tekslêerredigering.

Gevolgtrekking

Die hersiening van tekskonsole-redakteurs vir Linux het die diversiteit en unieke kenmerke van elkeen aan die lig gebring. Die gebrek aan die enigste regte oplossing beklemtoon die belangrikheid van individuele keuse, wat gebruikers in staat stel om hul ervaring aan te pas om by hul voorkeure en vereistes te pas. 'n Wye verskeidenheid konsoleteksredigeerders vir Linux gee gebruikers die geleentheid om die instrument aan te pas by hul behoeftes, wat die buigsaamheid en diversiteit in die wêreld van woordverwerking beklemtoon.

❮ Vorige artikel Linux-gebruikers: Bestuur en Toestemmings
Volgende artikel ❯ Kontroleer bedienerhulpbronne

Vra ons oor VPS

Ons is altyd gereed om u vrae enige tyd van die dag of nag te beantwoord.