Ndị ndezi ederede njikwa bụ ngwa dị mkpa na njikwa nkesa, na-enye ikike imepụta na dezie faịlụ ederede. A na-ekewa ha n'ihi na ha na-adabere na akara iwu, na-enweghị ihe ndị na-ese onyinyo, ma n'otu oge ahụ na-enye nhọrọ niile dị mkpa maka ịrụ ọrụ dị irè na ozi ederede. Ngwá ọrụ a nwere ike ịba uru ma maka obere ọrụ, dịka ọmụmaatụ, ịgbanwe otu faịlụ kpọmkwem, yana maka ọmụmụ ihe zuru ezu ndekọ ihe nkesa na Linux.
N'isiokwu a, anyị ga-enyocha ọtụtụ ndị editọ ederede console maka sistemụ arụmọrụ Linux. Ka anyị leba anya na ngwọta kachasị ewu ewu, dị ka nano, wd, ma kwuokwa gbasara ndị amachaghị: emacs, joe na Micro. Mgbe ọ gụchara, onye ọrụ ga-enwe echiche zuru oke nke ndị editọ niile edepụtara, wee nwee ike ịhọrọ nke kachasị mma maka raara onwe ya nye ma ọ bụ mebere ya. server.
Onye ndezi ederede Nano
nano bụ otu n'ime ndị editọ ederede kacha ewu ewu maka sistemụ Linux. N'adịghị ka ọtụtụ ụlọ ọrụ ndị ọzọ, nano na-enye uru pụrụ iche - ọ dịghị achọ ọkwa dị elu nke ọkachamara iji mee ihe. Emebere edezi ederede console ka ọ dị mfe iji yana nghọta, na-eme ka ọ nweta ya ọbụlagodi ndị mbido. Ọtụtụ mgbe, etinyegoro ya na sistemụ. Otú ọ dị, ọ bụrụ na ọ dịghị, ị nwere ike ịwụnye nchịkọta akụkọ site na iji iwu ndị a:
Maka CentOS:
yum install nano
Na Debian/Ubuntu:
apt install nano
Ị nwere ike iji iwu a ka imepe faịlụ ahụ wee rụọ ọrụ ọzọ na nchịkọta ederede:
nano path/to/file
A na-egosi ndepụta nke iwu ndị bụ isi maka iji faịlụ rụọ ọrụ na ala nke mpio ahụ. Naanị jiri igodo Ctrl n'otu oge yana ọrụ achọrọ. Ngwá ọrụ akwụkwọ nwere ike ịnye ozi zuru oke.
Iji jiri ngwa nwere nhọrọ na-apụtaghị na njedebe, jiri syntax:
nano option path/to/file
Enwere ike ịchọta ndepụta zuru ezu nke ọrụ dị na akwụkwọ na njikọ dị n'elu. Ndị isi gụnyere ihe ndị a:
+number - ezipụta ahịrị dị na faịlụ iji malite--tabsize=digit - tọọ nha tabbing na oghere--smooth - mee ka mpịakọta dị nro mee ihe mgbe ị na-agagharị na faịlụ--mouse - mee nkwado òké maka igodo na imepụta ederede--autoindent - tinye indent na-akpaghị aka mgbe ị na-aga n'ahịrị ọhụrụ--wordwrap - Kechie ahịrị site n'okwu, ọ bụghị site na mkpụrụedemede--softwrap - kechie ahịrị anya, na-agbanweghị ederede n'ezie--syntax=language - mee ka syntax pụta ìhè maka otu asụsụ mmemme--bookmarks - tinye ibe edokọbara ka ịnyagharịa na faịlụ ngwa ngwa--multibuffer - Mepee ọtụtụ faịlụ na nchekwa dị iche iche maka edezi otu oge--linenumbers - gosi nọmba ahịrị na sidebar--rebindkey=key:command - degharịa igodo maka otu iwu akọwapụtara
Ọ dị mkpa ikwupụta na iji mee ma ọ bụ dezie ụfọdụ ọrụ ị ga-achọ iji faịlụ nhazi dị na /wdg/nanorc. Iji mee ma ọ bụ gbanyụọ ọrụ, ịkwesịrị iwepụ ọrụ nkọwa site na ahịrị (# akara), na ime mgbanwe na otu nhọrọ - gbanwee uru kwekọrọ.
Vim ederede nchịkọta akụkọ
Vim - bụ ihe ndezi ederede console dị elu, nke a bụ ụdị izizi emelitere vi, wepụtara na 1976. Ya peculiarity dabeere pụrụ iche echiche nke arụ ọrụ ụdịdị: nkịtị, ntinye na visual ụdịdị. Ọ ghọrọ onye ama ama maka arụmọrụ ya na mmemme n'ihi ọtụtụ iwu ya na nkwado maka nkebi ahịrịokwu oge niile maka ịchọ na dochie ya. N'adịghị ka ndị ndezi dị mfe dị ka nano, vim nwere ike iwe ogologo oge iji mara nke ọma.
A na-eme ntinye na CentOS site na iwu:
yum install vim
Na Debian/Ubuntu:
apt install vim
Emebere mmemme a wee mepee faịlụ achọrọ site na iwu:
vim path/to/file
Dị ka ị na-ahụ site na ihe atụ dị n'elu, koodu na-eme ka ọ pụta ìhè wd agbanyere na ndabara. Ọrụ mmemme a dị ukwuu, yana njikwa faịlụ na-apụta n'ụzọ dịtụ iche karịa na ndị editọ ndị ọzọ. Ndị mmepe ekenyela iche Ihe enyemaka maka nyocha zuru oke nke ngwaọrụ na iwu niile enwere ike.
Ebe a, dịka ọmụmaatụ, bụ ihe iwu kacha dị ka:
i - gaa na itinye ọnọdụ ka ịmalite itinye ederedeEsc - wepu ọnọdụ itinye ma laghachi na ọnọdụ iwu (ọnọdụ nkịtị):w - chekwaa faịlụ dị ugbu a:q - hapụ faịlụ dị ugbu a:q! - hapụ faịlụ dị ugbu a na-echekwaghị mgbanweyy - detuo ahịrị dị ugbu add - belata ahịrị dị ugbu ap - Tapawa ahịrị e depụtaghachiri ma ọ bụ bee ka nke dị ugbu a gacharau - megharịa omume ikpeazụ/search_term - chọọ eriri search_term n'ime faịlụ:s/old/new/g - dochie ihe ochie niile na nke ọhụrụ n'ahịrị ugbu a:set number - nọmba akara ngosi
Vim bụ onye na-edezi ederede dị ike ma na-agbanwe agbanwe emebere iji kwalite usoro nke ịrụ ọrụ na ederede. Ihe ọghọm dị na ya bụ ihe mgbochi dị oke elu maka ndị mbido. The interface na iwu nwere ike ghara ịma ndị na-amalite ịmụta ya, na nke a nwere ike iduga n'ime ụfọdụ ihe isi ike na mmalite.
Emacs ederede nchịkọta akụkọ
Emacs bụ onye na-edezi ederede dị ike na nhazi nke na-enye ọtụtụ atụmatụ maka idezi ederede, koodu ederede, na ijikwa faịlụ. Ọ na-akwado ọtụtụ asụsụ mmemme, arụnyere n'ime nkwado maka ndọtị (plugin), ma na-enye onye ọrụ ohere ịmepụta script nke ha iji megharịa ọrụ. Emacs nwekwara ihe nchekwa pụrụ iche na sistemu njikwa windo, na-eme ka ọ bụrụ otu n'ime ndị editọ kacha agbanwe agbanwe na njirimara bara ụba gburugburu.
Iji wụnye na CentOS, anyị ga-eji iwu a:
yum install emacs
Na Debian/Ubuntu:
apt install emacs
Imepe otu faịlụ na console yiri ndị ndezi ndị ọzọ:
emacs path/to/file
Site na ndabara, enweghị ike igosipụta syntax, na ọdịdị ahụ adịchaghị iche na ndị ndezi njikwa njikwa ndị ọzọ. N'okpuru ihuenyo ahụ enwere ogwe ọkwa, na isi ọrụ dị n'elu. Agbanyeghị, mgbe ị na-arụ ọrụ na ụdị njikwa nke onye ndezi, ọrụ a dị naanị site na iji ụzọ mkpirisi ahụigodo. Ọ dị mkpa ịmara na igodo inyeaka ejiri bụ igodo njikwa, nke edobere na Ctrl na ndabara, yana igodo Meta, ka edobere Alt. Akwụkwọ ahụ ibe na webụsaịtị gọọmentị ga-enyere gị aka ịmara ọrụ zuru oke.
Dịka ọmụmaatụ, ka anyị lelee iwu ndị kacha eji:
Alt+X – pịnye iwuCtrl+X Ctrl+C - nso nchịkọta akụkọCtrl+G - kagbuo omumeCtrl+H b – gosi igodo ụzọ mkpirisiCtrl+X Ctrl+S - chekwaa faịlụCtrl+X Ctrl+F - mepee faịlụAlt+W - oyiriCtrl+W - ịkpụCtrl+Y - madoCtrl+X 2 - windo kewaa kwụ ọtọCtrl+X 0- ịgbanwee n'etiti windoCtrl+X -> Ctrl+X <- ịgbanwee n'etiti buffers
Na ichikota, emacs na-enye atụmatụ pụrụ iche dị ka usoro iwu na-agbanwe agbanwe, nhazi dị elu, na ngwọta ọrụ dị ukwuu. Ahịrị iwu ya na macros na-enye ndị ọrụ ohere ịmepụta usoro na-arụ ọrụ nke ukwuu. Otú ọ dị, n'ihi nhazi ya dị oke mgbanwe, a naghị atụ aro ya maka ndị mbido.
Joe ederede nchịkọta akụkọ
Joe bụ nchịkọta ederede dabere na njikwa nke Joseph Ellis mepụtara. Ọ na-enye interface dị mfe na nghọta, dị mma maka ịrụ ọrụ na njikwa ederede. Joe na-enye ọrụ ndezi ederede bụ isi dị ka ntinye, ihichapụ, nnomi, yana atụmatụ dị elu gụnyere nkwado maka ọtụtụ asụsụ mmemme na-egosipụta syntax. Dị ka nano, nchịkọta akụkọ a bụ ezigbo nhọrọ maka ndị na-eji ike eme ihe.
Iwu iji wụnye na CentOS:
yum install joe
Na Debian/Ubuntu:
apt install joe
A na-emepe faịlụ ederede site na iwu:
joe path/to/file
A na-eme ka ọ pụta ìhè syntax site na ndabara, yana ozi bụ isi gbasara faịlụ a na-edezi na-egosipụta n'elu onye ndezi. Dị ka ndị editọ gara aga, joe nwere ọtụtụ nhọrọ agbakwunyere, gụnyere nkwado maka iwu nnukwu. Iji mara usoro iwu ndị bụ isi, ịkwesịrị iji nchikota igodo Ctrl + K, na mgbe ahụ H igodo. A ga-egosipụta ọrụ ndị dị n'elu ọnụ ọnụ:
Enwere ike ịchọta ndepụta nke atụmatụ ndị ọzọ na akwụkwọ page.
Joe nwere interface dị mfe ma dị omimi, na-eme ka ọ nweta ndị mbido. N'otu oge ahụ, ọ na-enye atụmatụ dị ike dị ka nkwado multi-window, nkọwa ederede, ịchọ na nnọchi, na-eme ka ọ mara mma na ndị ọrụ nwere nkà. Mwepu nke joe bụ na ọ nweghị nkwado na mmepe zuru oke ma e jiri ya tụnyere ndị editọ ederede ndị ọzọ, nke nwere ike ịkpata njirimara na mmelite nwere oke n'ọdịnihu. Ndị ọrụ nwekwara ike izute ihe isi ike na njikwa njirimara yana nchikota igodo mgbe ị na-agbanwe site na ngwọta ndị ọzọ.
Micro ederede nchịkọta akụkọ
Micro - bụ onye na-edezi ederede dị fechaa, dị mfe iji mee ya na-elekwasị anya na minimalism na intuitivity. Ngwá ọrụ a na-enye ọrụ ndezi ederede bụ isi ma na-akwado mgbakwunye ọrụ ndị ọzọ. Micro na-akwado ịkọwapụta syntax maka asụsụ mmemme dị iche iche, igosi ọtụtụ ahịrị, nkwado ngwa mgbakwunye na ntọala onye ọrụ ndị ọzọ nwere ike ịhazi ya.
A na-eduzi ntinye na CentOS site na iji edemede pụrụ iche nwere iwu:
curl https://getmic.ro | bash
Na Debian/Ubuntu:
apt install micro
Biko mara: iji usoro nrụnye a, ibido editọ na CentOS ga-adịkwa iche. Ị nwere ike imepe otu faịlụ mgbe ị nọ na ndekọ ụlọ gị site na iji iwu a:
./micro path/to/file
Iji jiri ngwá ọrụ sitere na ndekọ ọ bụla, ịkwesịrị ịkwaga ya na /usr/bin. Iji mee nke a, anyị ga-eji iwu ahụ
mv micro /usr/bin/
Mgbe nke ahụ gasịrị, ndị Micro Usoro mmalite ga-adị ka na sistemụ Linux niile, gụnyere Debian/Ubuntu:
micro path/to/file
Enwere ike ịmụta igodo maka ịnyagharị na idezi akwụkwọ site na ịpị Alt+G. A ga-egosipụta iwu ndị kacha eji na ala nke ọdụ:
The Ctlr+G Nchikota ga-emeghe ngalaba enyemaka zuru oke nke ngwaọrụ:
Ị nwere ike ịmụtakwu gbasara ike ngwá ọrụ na ibe ọrụ GitHub gọọmentị na akwụkwọ ngalaba.
N'ozuzu, na Micro nchịkọta akụkọ bụ ihe magburu onwe nhọrọ maka ndị na-eji lightness na usability. Nhazi ya dị ntakịrị na ịrụ ọrụ ngwa ngwa na-eme ka ọ bụrụ ngwá ọrụ mara mma maka ndị mmemme. Agbanyeghị, ọghọm dị na ya nwere ike ịbụ oke ọrụ arụrụ arụ yana enweghị eserese eserese. Agbanyeghị nke a, Micro onye nchịkọta akụkọ na-anọgide na-abụ ngwọta a pụrụ ịdabere na ya na nke ọma maka idezi faịlụ ederede
mmechi
Nyochaa ndị ndezi njikwa ederede maka Linux kpughere ụdịdị dị iche iche na njirimara pụrụ iche nke nke ọ bụla n'ime ha. Enweghị naanị ngwọta ziri ezi na-emesi ike mkpa nke nhọrọ nke onye ọ bụla, na-enye ndị ọrụ ohere ịmegharị ahụmahụ ha iji kwado mmasị na ihe ha chọrọ. Nhọrọ dị iche iche nke ndị editọ ederede console maka Linux na-enye ndị ọrụ ohere ịhazi ngwa ahụ maka mkpa ha, na-egosipụta mgbanwe na ụdị dị iche iche na ụwa nhazi okwu.