Zanîngeh Rêbernameyên hêsan ên ku bi karûbarê Profitserver re bixebitin
Ser Zanîngeh Edîtorên nivîsê yên Linux

Edîtorên nivîsê yên Linux


Edîtorên nivîsê yên konsolê di rêveberiya serverê de amûrek girîng in, ku şiyana afirandin û sererastkirina pelên nivîsê peyda dikin. Ew ji ber ku li ser xeta fermanê ne, bê hêmanên grafîkî ne, têne cudakirin, lê di heman demê de hemî vebijarkên pêwîst ji bo xebata bi bandor bi agahdariya nivîsê re peyda dikin. Ev amûr dikare hem ji bo karên piçûk, mînakî, guhertina pelek taybetî, û hem jî ji bo lêkolînek tevahî ya tomarên serverê li ser Linux-ê bikêr be.

Di vê gotarê de em ê çend edîtorên nivîsê yên konsolê ji bo pergalên xebitandinê yên Linux-ê analîz bikin. Werin em li çareseriyên herî populer, wek nano , vim , binêrin , û her weha li ser yên kêm naskirî jî biaxivin: emacs , joe û micro . Piştî xwendinê, bikarhêner dê ramanek giştî li ser hemî edîtorên navnîşkirî hebe, û dê bikaribe ya herî çêtirîn ji bo servera xwe ya taybet an virtual hilbijêre.

Edîtorê nivîsê Nano

Nano yek ji edîtorên nivîsê yên termînalê yên herî populer ji bo pergalên Linuxê ye. Berevajî piraniya amûrên din, nano avantajek bêhempa peyda dike - karanîna wê ne hewceyî astek bilind a profesyonelîzmê ye. Ev edîtorê nivîsê yê konsolê ji bo hêsan-bikaranîn û hêsan-sazkirinê hatiye sêwirandin, ku ew ji bo destpêkeran jî gihîştî dike. Di pir rewşan de, ew berê li ser pergalê hatîye saz kirin. Lêbelê, heke ew peyda nebe, hûn dikarin edîtorê bi karanîna fermanên jêrîn saz bikin:

Ji bo CentOS:

yum install nano

Li ser Debian / Ubuntu:

apt install nano

Hûn dikarin vê fermanê bikar bînin da ku pelê vekin û di edîtorek nivîsê de bêtir bixebitin:

nano path/to/file
Edîtorê nivîsê ya konsolê Linux

Lîsteyek fermanên bingehîn ji bo xebitandina bi pelan re li binê pencereyê tê nîşandan. Tenê bişkoja Ctrl bi hevdemî bi fonksiyona xwestî re bikar bînin. Belgekirina amûrê dikare agahdariya berfirehtir peyda bike.

Ji bo ku amûrek bi vebijarkên ku di termînalê de xuya nakin bikar bînin, hevoksaziyê bikar bînin:

nano option path/to/file

Navnîşek bêkêmasî ya fonksiyonên berdest jî dikare di belgeya li ser girêdana jorîn de were dîtin. Yên sereke yên jêrîn hene:

+number - di pelê de rêza ku dest pê bike diyar bike
--tabsize=digit - Di cîhan de mezinahiya tabloyê bicîh bikin
--smooth - Dema ku di pelê de diherike, gerîdeya nerm çalak bike
--mouse - Piştgiriya mişk ji bo navîgasyon û ronîkirina nivîsê çalak bike
--autoindent - Dema ku berbi xêzek nû ve diçin, bixweber vekêşan zêde bikin
--wordwrap - Rêzan bi peyvan bipêçin, ne bi tîpan
--softwrap - xêzan bi dîtbarî pêça, bêyî guheztina nivîsa rastîn
--syntax=language - ronîkirina hevoksaziyê ji bo zimanek bernameyek taybetî çalak bike
--bookmarks - nîşankeran zêde bikin da ku zû di nav pelê de rêve bibin
--multibuffer - ji bo guherandina hevdemî gelek pelan di tamponên cihêreng de vekin
--linenumbers - jimareyên rêzê li kêlekê nîşan bidin
--rebindkey=key:command - ji nû ve mifteyek ji fermanek taybetî re veqetandin

Girîng e ku were gotin ku ji bo çalakkirin an sererastkirina hin fonksiyonan, hûn ê hewce bikin ku pelê mîhengê yê li / etc/nanorc-ê bikar bînin . Ji bo çalakkirin an neçalakkirina fonksiyonekê, hûn hewce ne ku fonksiyona şîroveyê ji rêzê (sembola #) derxînin, û ji bo ku hûn guhertinan li vebijarkek taybetî bikin - nirxa têkildar biguherînin.

Edîtorê nivîsê Vim

Vim — edîtorekî nivîsê yê konsolê yê pêşketî ye, ev guhertoyek başkirî ya vi ya orîjînal e , ku di sala 1976an de derketiye. Taybetmendiya wê di têgeha bêhempa ya modên xebitandinê de ye: modên normal, danîn û dîtbarî. Ew bi bandoriya xwe di bernamekirinê de ji ber komek fermanên xwe yên berfireh û piştgiriya ji bo hevokên birêkûpêk ji bo lêgerîn û guhertinê navdar bû. Berevajî edîtorên hêsantir ên wekî nano, dibe ku demek dirêjtir bigire ku meriv pê re nas bibe.

Sazkirina li ser CentOS bi fermanê pêk tê:

yum install vim

Li ser Debian / Ubuntu:

apt install vim

Bername dest pê dike û pelê pêwîst bi fermanê tê vekirin:

vim path/to/file
Edîtorê nivîsê Vim Linux

Wekî ku hûn ji mînaka jorîn dibînin, ronîkirina kodê di vim de bi xweber çalak e. Fonksiyona bernameyê pir berfireh e, û rêveberiya pelan hinekî cuda ji edîtorên din pêk tê. Pêşdebiran ji bo lêkolînek berfireh a hemî amûr û fermanên gengaz çavkaniyek Alîkariyê ya cuda veqetandiye.

Li vir, ji bo nimûne, emrên herî gelemperî çawa xuya dikin:

i - Biçe moda têxê da ku dest bi têketina nivîsê bike
Esc - ji moda têxê derkeve û vegere moda fermanê (moda normal)
:w - pelê heyî hilînin
:q - ji pelê heyî derkeve
:q! - bêyî tomarkirina guhertinan ji pelê heyî derkeve
yy - xeta heyî kopî bikin
dd - xeta niha bibire
p - Xeta kopî an jêkirî li dû ya heyî bixin
u - çalakiya paşîn betal bike
/search_term - lêgerîna rêzika search_term di pelê de
:s/old/new/g - di rêza heyî de hemî mînakên kevn bi nû veguherînin
:set number - hejmarên rêzê nîşan bide

Vim edîtorekî nivîsê yê bihêz û guhêrbar e ku ji bo baştirkirina pêvajoya xebatê bi nivîsê hatiye çêkirin. Dezavantaja sereke astengiya ketina pir bilind ji bo destpêkan e. Dibe ku navrû û ferman ji bo kesên ku nû dest bi fêrbûna wê dikin nenas bin, û ev dibe ku di destpêkê de bibe sedema hin zehmetiyan.

Edîtorê nivîsê Emacs

Emacs edîtorekî nivîsê yê bihêz û xwerûkirî ye ku rêzek fireh ji taybetmendiyan ji bo sererastkirina nivîsê, nivîsandina kodê û birêvebirina pelan peyda dike. Ew gelek zimanên bernamesaziyê piştgirî dike, piştgiriya çêkirî ji bo dirêjkirinan (plugin) heye, û dihêle ku bikarhêner skrîptên xwe biafirîne da ku karan otomatîk bike. Emacs di heman demê de xwedan pergalek rêveberiya tampon û pencereyê ya bêhempa ye, ku ew dike yek ji edîtorên herî nerm û dewlemend-taybetmendî.

Ji bo sazkirina li ser CentOS, em ê fermanê bikar bînin:

yum install emacs

Li ser Debian / Ubuntu:

apt install emacs

Vekirina pelek taybetî ya di konsolê de mîna edîtorên din e:

emacs path/to/file
Emacs - edîtorê nivîsê ji bo Linux

Bi xwerû, ronîkirina rêzimanî neçalak e, û xuyang bi pratîkî ji edîtorên din ên konsolê cuda nîne. Li binê ekranê barek rewşê heye, û fonksiyona sereke li jor e. Lêbelê, dema ku hûn bi guhertoya konsolê ya edîtor re dixebitin, ev fonksiyon tenê bi karanîna kurtebirek klavyeyê peyda dibe. Girîng e ku were zanîn ku bişkokên alîkar ên ku têne bikar anîn bişkoka Control e, ku bi xwerû li ser Ctrl hatiye danîn, û bişkoka Meta ye, ku li ser Alt hatiye danîn. Rûpela belgekirinê li ser malpera fermî dê ji we re bibe alîkar ku hûn bi tevahî fonksiyonê nas bikin.

Wekî nimûne, em emrên ku herî zêde têne bikar anîn kontrol bikin:

Alt+X - fermanek binivîse
Ctrl+X Ctrl+C - edîtorê nêzîk
Ctrl+G - çalakiyê betal bike
Ctrl+H b - bişkojkên kurtebirê nîşan bidin
Ctrl+X Ctrl+S - pelê tomar bike
Ctrl+X Ctrl+F - pelê vekin
Alt+W - kopî
Ctrl+W - birrîn
Ctrl+Y - paste
Ctrl+X 2 - pencereya vertîkal parçe bike
Ctrl+X 0- di navbera pencereyan de biguhere
Ctrl+X -> Ctrl+X <- veguherîne di navbera tamponan de

Bi kurtasî, emacs taybetmendiyên bêhempa yên wekî pergaleke fermanê ya nerm, xwerûkirina bilind, û çareseriyên fonksiyonel ên berfireh peyda dike. Xeta fermanê û makroyên wê dihêlin ku bikarhêner pêvajoyên pir xebitandinê biafirînin. Lêbelê, ji ber avahiya wê ya xwezayî ya pir nerm, ji bo karanîna ji hêla destpêkan ve nayê pêşniyar kirin.

Edîtorê nivîsê Joe

Joe edîtorekî nivîsê yê li ser konsolê ye ku ji hêla Joseph Ellis ve hatiye afirandin. Ew navrûyek hêsan û hêsan peyda dike, îdeal ji bo xebata di konsoleke nivîsê de. Joe fonksiyonên bingehîn ên sererastkirina nivîsê yên wekî danîn, jêbirin, kopîkirin, û her weha taybetmendiyên pêşkeftî peyda dike, di nav de piştgiriya ji bo gelek zimanên bernamesaziyê bi ronîkirina rêzimanî. Mîna nano , ev edîtor ji bo kesên ku girîngiyê didin bikêrhatîbûnê bijarteyek îdeal e.

Fermana sazkirinê li CentOS:

yum install joe

Li ser Debian / Ubuntu:

apt install joe

Pelek nivîsê bi fermanê tê vekirin:

joe path/to/file
Edîtorê nivîsê ji bo Linux

Nîşankirina rêzimanî bi xweber tê çalakkirin, û agahdariya bingehîn a li ser pelê ku tê sererastkirin li jorê edîtorê tê xuyang kirin. Mîna edîtorên berê, joe gelek vebijarkên din hene, di nav de piştgiriya fermanên makro. Ji bo ku hûn bi koma fermanên bingehîn re bibin nas, hûn hewce ne ku kombînasyona bişkojka Ctrl+K , û dûv re bişkoja H bikar bînin . Fonksiyonên berdest dê li jorê termînalê werin xuyang kirin:

Edîtorê konsolê Joe

Lîsteyek berfirehtir a taybetmendiyan li ser rûpela belgekirinê dikare were dîtin.

Joe xwedî navrûyek hêsan û hêsan e, ku wê ji bo destpêkan jî gihîştî dike. Di heman demê de, ew taybetmendiyên bihêz ên wekî piştgiriya pir-pencereyî, ronîkirina nivîsê, lêgerîn û guheztinê peyda dike, ku wê ji bo bikarhênerên jêhatî balkêş dike. Dezavantaja joe ew e ku li gorî edîtorên nivîsê yên din piştgirî û pêşkeftina wê ya berfireh tune ye, ku dibe ku di pêşerojê de bibe sedema taybetmendî û nûvekirinên sînorkirî. Bikarhêner dikarin dema ku ji çareseriyên din diguherin, di fêrbûna taybetmendî û kombînasyonên mifteyan de jî rastî zehmetiyan werin.

Edîtorê nivîsê ya mîkro

Mîkro — edîtorekî nivîsê yê sivik û hêsan e ku bi balkişandina ser mînîmalîzm û întuîtîvîteyê hatiye sêwirandin. Ev amûr fonksiyona sererastkirina nivîsê ya bingehîn peyda dike û piştgiriyê dide berfirehkirinên fonksiyonên din. Mîkro piştgirî dide ronîkirina rêzimanî ji bo zimanên bernamesaziyê yên cûrbecûr, ronîkirina pir-rêzî, piştgiriya pêvekan û mîhengên din ên bikarhêner ên xwerû.

Sazkirina li ser CentOS bi karanîna skrîptek taybetî ya bi fermanê ve tête kirin:

curl https://getmic.ro | bash

Li ser Debian / Ubuntu:

apt install micro

Ji kerema xwe not: bikaranîna vê rêbazê sazkirinê, destpêkirina edîtorê li CentOS jî dê cûda be. Dema ku hûn di pelrêça mala xwe de bi fermanê hûn dikarin pelek taybetî vekin:

./micro path/to/file

Ji bo ku hûn amûrê ji her pelrêçekê bikar bînin, hûn hewce ne ku wê veguhezînin / usr/bin . Ji bo vê yekê em ê fermanê bikar bînin

mv micro /usr/bin/

Piştî vê yekê, pêvajoya destpêkirina mîkro dê li ser hemî pergalên Linux-ê, tevî Debian/Ubuntu, wekhev be:

micro path/to/file
Micro - edîtorê nivîsê ya konsolê ji bo Linux

Bişkokên ji bo gerandin û sererastkirina belgeyekê dikarin bi tikandina Alt+G werin fêr kirin . Fermanên herî zêde têne bikar anîn dê li binê termînalê werin xuyang kirin:

Ferman ji bo edîtorê Micro

Kombînasyona Ctlr+G dê beşa alîkariyê ya tevahî ya amûrê veke:

Kombînasyona Ctlr + G dê beşa alîkariyê ya bêkêmasî ya amûrê veke

Hûn dikarin li ser rûpela projeya fermî ya GitHub-ê di beşa belgekirinê de bêtir li ser kapasîteyên amûrê fêr bibin.

Bi tevayî, mîkro edîtor ji bo kesên ku bi sivikî û bikêrhatîbûnê ve hatine ragirtin hilbijartinek pir baş e. Sêwirana wê ya mînîmalîst û performansa wê ya bilez wê ji bo bernamenûsan dike amûrek balkêş. Lêbelê, dezavantaja wê dibe ku komek fonksiyonên sînorkirî û nebûna navrûyek grafîkî be. Tevî vê yekê, mîkro edîtor çareseriyek pêbawer û bibandor ji bo sererastkirina pelên nivîsê dimîne.

Xelasî

Vekolîna edîtorên konsolê nivîsê ji bo Linux cihêrengî û taybetmendiyên bêhempa yên her yek ji wan eşkere kir. Nebûna yekane çareseriya rast girîngiya bijartina kesane tekez dike, ku dihêle bikarhêner ezmûna xwe li gorî tercîh û daxwazên xwe biguncînin. Hilbijartinek berfireh a edîtorên nivîsê yên konsolê ji bo Linux fersendê dide bikarhêneran ku amûrê li gorî hewcedariyên xwe xweş bikin, nermbûn û cihêrengiya di cîhana hilberandina peyvan de ronî dike.

❮ Gotara berê Bikarhênerên Linux: Rêvebir û Destûr
Nivîsa din ❯ Çavkaniyên serverê kontrol bikin

Li ser VPS-ê ji me bipirsin

Em her dem amade ne ku di her wextê rojê û şevê de bersiva pirsên we bidin.