Aqoonyahanka Tilmaamo fudud oo lagula shaqeeyo adeegga Profitserver
Main Aqoonyahanka Tafatirayaasha qoraalka Linux

Tafatirayaasha qoraalka Linux


Tafatirayaasha qoraalka Console waa aalad lagama maarmaan u ah maamulka server-ka, taasoo bixisa awoodda abuurista iyo tafatirka faylasha qoraalka. Waa la kala soocay sababtoo ah waxay ku saleysan yihiin khadka taliska, oo aan lahayn walxaha garaafyada, laakiin isla mar ahaantaana waxay bixiyaan dhammaan fursadaha lagama maarmaanka u ah shaqada waxtarka leh ee macluumaadka qoraalka. Qalabkani wuxuu faa'iido u yeelan karaa labadaba hawlaha yaryar, tusaale ahaan, bedelida hal fayl gaar ah, iyo daraasad buuxda diiwaanka server on Linux.

Maqaalkan waxaan ku falanqeyn doonaa dhowr tifaftirayaasha qoraalka console ee nidaamyada hawlgalka Linux. Aynu eegno xalalka ugu caansan, sida nano, sababtoo ah, oo waliba ka hadal kuwa aan la aqoon: emacs, Joe iyo micro. Akhriska ka dib, isticmaaluhu wuxuu yeelan doonaa fikrad guud oo ku saabsan dhammaan tifaftirayaasha liiska ku jira, wuxuuna awood u yeelan doonaa inuu doorto midka ugu habboon ee u heellan ama farsamada casriga ah. server.

Nano text editor

nano waa mid ka mid ah tafatirayaasha qoraalka ugu caansan ee nidaamyada Linux. Si ka duwan inta badan adeegyada kale, nano waxay bixisaa faa'iido gaar ah - uma baahna heer sare oo xirfad leh si loo isticmaalo. Tafatiraha qoraalka console-kan waxaa loogu talagalay inuu noqdo mid si fudud loo isticmaali karo oo dareen leh, taasoo ka dhigaysa mid la heli karo xitaa kuwa bilowga ah. Inta badan, mar hore ayaa lagu rakibay nidaamka. Si kastaba ha ahaatee, haddii aan la heli karin, waxaad ku rakibi kartaa tifaftiraha adoo isticmaalaya amarrada soo socda:

Loogu talagalay CentOS:

yum install nano

On Debian/Ubuntu:

apt install nano

Waxaad isticmaali kartaa amarkan si aad u furto faylka oo aad uga sii shaqeyso tifaftiraha qoraalka:

nano path/to/file
Linux console text editor

Liiska amarrada aasaasiga ah ee ku shaqaynta faylasha ayaa lagu tilmaamay xagga hoose ee daaqadda. Kaliya isticmaal furaha Ctrl isla markaaba shaqada aad rabto. Qalabka dukumentiyada waxay ku siin kartaa macluumaad faahfaahsan.

Si aad u isticmaasho qalab leh xulashooyin aan ka muuqan terminalka, isticmaal ereyga:

nano option path/to/file

Liis buuxa oo ah shaqooyinka la heli karo ayaa sidoo kale laga heli karaa dukumeentiga ku yaal xiriirka sare. Kuwa ugu waaweyn waxaa ka mid ah kuwan soo socda:

+number - Sheeg xariiqda faylka si aad ugu bilowdo
--tabsize=digit - deji cabbirka tabbing ee meelaha bannaan
--smooth - awood u rog-rogid sahlan marka aad dhex wareegayso faylka
--mouse - awood taageer mouse-ka socodka iyo muujinta qoraalka
--autoindent - si toos ah ugu dar indents marka aad u guurayso khad cusub
--wordwrap - ku duub xarriiqda erayo, ee maaha jilayaal
--softwrap - ku duub khadadka muuqaal ahaan, adigoon bedelin qoraalka dhabta ah
--syntax=language - awood muujinta syntax ee luqad barnaamij gaar ah
--bookmarks - ku dar bookmarks si aad dhakhso ugu dhex marato faylka
--multibuffer - ku fur faylal badan oo kaydiyayaal kala duwan si aad isku mar u tafatirto
--linenumbers - ku muuji lambarrada xariiqda dhinaca
--rebindkey=key:command - dib u habayn furaha amar gaar ah

Waa muhiim in la sheego in si aad awood ugu yeelatid ama aad wax uga beddesho shaqooyinka qaarkood waxaad u baahan doontaa inaad isticmaasho faylka qaabeynta ee ku yaal /iwm/nanrc. Si aad awood ugu yeelato ama u joojiso hawl, waxaad u baahan tahay inaad ka saarto shaqada faallooyinka ee khadka (# calaamadda), oo aad isbeddel ku samayso ikhtiyaar gaar ah - beddel qiimaha u dhigma.

Vim text editor

Vim - waa tafatiraha qoraalka konsole horumarsan, kani waa nooc la hagaajiyay oo asalka ah vi, oo la sii daayay 1976. Gaar ahaanteeda waxay ku jirtaa fikradda gaarka ah ee hababka hawlgalka: caadiga ah, gelinta iyo qaababka muuqaalka. Waxay caan ku noqotay hufnaanteeda barnaamijyada iyadoo ay ugu wacan tahay nidaamkeeda ballaaran ee amarrada iyo taageerada jumladaha caadiga ah ee raadinta iyo beddelka. Si ka duwan tifaftirayaasha fudud sida nano, vim waxay qaadan kartaa waqti dheer in la barto.

Ku rakibida CentOS waxaa lagu sameeyaa amarka:

yum install vim

On Debian/Ubuntu:

apt install vim

Barnaamijka waa la bilaabay oo faylka loo baahan yahay waxaa lagu furay amar:

vim path/to/file
Vim Linux text editor

Sida aad ka arki karto tusaalaha sare, koodhka ayaa muujinaya sababtoo ah waxaa loo sahlayaa si caadi ah. Shaqeynta barnaamijku waa mid aad u ballaaran, maamulka feylkuna wuxuu u dhacaa si ka duwan tafaftirayaasha kale. Horumariyayaashu waxay qoondeeyeen mid gaar ah Ilaha caawi si loo helo daraasad faahfaahsan oo ku saabsan dhammaan agabka iyo amarada suurtagalka ah.

Waa kan, tusaale ahaan, waxa ay u egyihiin amarada ugu caansan:

i Tag habka gelida si aad u bilowdo qorista
Esc - ka bixi habka gelista oo ku soo celi habka amarka (qaabka caadiga ah)
:w - kaydi faylka hadda jira
:q - ka tag faylka hadda jira
:q! - ka tag faylka hadda jira adiga oo aan kaydin isbeddellada
yy – koobiye xariiqda hadda jirta
dd – jar xariiqda hadda jirta
p - Ku dheji khadka la koobiyay ama la jaray ka dib kan hadda jira
u - ka noqo falkii u dambeeyay
/search_term - ka raadi xadhkaha search_term ee faylka
:s/old/new/g - Ku beddel dhammaan dhacdooyinkii hore kuwo cusub oo khadka hadda jira
:set number - nambarada laynka bandhiga

Vim waa tifaftire qoraal ah oo awood badan oo dabacsan oo loogu talagalay in lagu wanaajiyo habka la shaqeynta qoraalka. Khasaaraha ugu weyni waa xannibaadda aadka u sarreysa ee soo gelista bilowga ah. Interface-ka iyo amarada waxa laga yaabaa in aanay aqoon kuwa hadda bilaabaya in ay bartaan, tanina waxa laga yaabaa in ay bilowga horeba u horseeddo dhibaatooyin.

Tafatiraha qoraalka Emacs

Emacyada waa tafatire qoraal ah oo awood badan oo la beddeli karo kaas oo bixiya sifooyin kala duwan oo loogu talagalay tafatirka qoraalka, kood qorista, iyo maareynta faylasha. Waxay taageertaa luuqado badan oo barnaamijka ah, waxay leedahay taageero ku dhisan kordhinta (plugins), waxayna u ogolaataa isticmaalaha inuu abuuro qoraallo iyaga u gaar ah si ay u toosiyaan hawlaha. Emacyada waxa kale oo uu leeyahay hab-maaraynta daaqadaha iyo kaydka gaarka ah, taas oo ka dhigaysa mid ka mid ah tifaftirayaasha ugu dabacsan uguna tayada badan agagaarka.

Si loo rakibo CentOS, waxaan isticmaali doonaa amarka:

yum install emacs

On Debian/Ubuntu:

apt install emacs

Furitaanka fayl gaar ah console wuxuu la mid yahay tafatirayaasha kale:

emacs path/to/file
Emacs - tifaftiraha qoraalka ee Linux

Sida caadiga ah, muujinta syntax waa naafo, muuqaalkuna kama duwana tafatirayaasha kale ee console. Xagga hoose ee shaashadda waxaa ku yaal barta heerka, iyo shaqeynta ugu weyn waxay ku taal xagga sare. Si kastaba ha noqotee, markaad la shaqeyneyso nooca console-ka ee tifaftiraha, shaqeyntan waxaa la heli karaa oo keliya iyadoo la adeegsanayo furaha kiiboodhka. Waxaa muhiim ah in la ogaado in furayaasha kaalmeeya ee la isticmaalo ay yihiin furaha kantaroolka, kaas oo loo dejiyay Ctrl default, iyo furaha Meta, oo loo dejiyay Alt. Dukumentiyada bogga bogga rasmiga ah ayaa kaa caawin doona inaad barato shaqada buuxda.

Tusaale ahaan, aan hubino amarrada aadka loo isticmaalo:

Alt+X – ku qor amar
Ctrl+X Ctrl+C - tafatir dhow
Ctrl+G - burin ficilka
Ctrl+H b - tus furayaasha gaaban
Ctrl+X Ctrl+S – kaydi faylka
Ctrl+X Ctrl+F – fayl furan
Alt+W - nuqul
Ctrl+W - gooyay
Ctrl+Y - dheji
Ctrl+X 2 - Daaqad si toosan u kala go'a
Ctrl+X 0- kala beddel daaqadaha
Ctrl+X -> Ctrl+X <- U kala beddelo kaydiyeyaasha

Soo koobid, emacs waxay bixisaa sifooyin gaar ah sida nidaam amar dabacsan, habeyn sare, iyo xalal hawleed ballaaran. Khadka taliska iyo macros waxay u oggolaanayaan isticmaaleyaasha inay abuuraan habab hawleed heer sare ah. Si kastaba ha ahaatee, iyada oo ay ugu wacan tahay qaab-dhismeedkeeda aadka u dabacsan, laguma talinayo isticmaalka bilowga ah.

Joe text editor

Joe waa tafatire qoraal ku salaysan console oo uu sameeyay Joseph Ellis. Waxay bixisaa interface fudud oo dareen leh, oo ku habboon in lagu shaqeeyo qalabka qoraalka. Joe Waxay bixisaa hawlaha aasaasiga ah ee tafatirka qoraalka sida gelida, tirtirka, koobiyaynta, iyo sidoo kale sifooyin horumarsan oo ay ku jiraan taageerada luqadaha barnaamijyada badan oo leh muujinta syntax. Sida nano, Tifaftirahani waa doorasho ku habboon kuwa qiimeeya isticmaalka.

Amarka lagu rakibo CentOS:

yum install joe

On Debian/Ubuntu:

apt install joe

Fayl qoraal ah ayaa lagu furay amarka:

joe path/to/file
Tafatiraha qoraalka ee Linux

Muujinta syntax si toos ah ayaa loo hawlgeliyaa, macluumaadka aasaasiga ah ee ku saabsan faylka la tafatirayna waxa lagu soo bandhigayaa xagga sare ee tafatiraha. Sida tifaftirayaashii hore, Joe waxay leedahay doorashooyin badan oo dheeraad ah, oo ay ku jiraan taageerada amarrada macro. Si aad u barato amarrada aasaasiga ah, waxaad u baahan tahay inaad isticmaasho furaha isku dhafka ah Ctrl + K, ka dibna H furaha. Hawlaha la heli karo waxaa lagu soo bandhigi doonaa meesha ugu sareysa ee terminalka:

Joe console editor

Liis aad u faahfaahsan oo astaamo ah ayaa laga heli karaa dukumentiyada .

Joe waxay leedahay interface fudud oo dareen leh, taasoo ka dhigaysa mid la heli karo bilowgayaasha. Isla mar ahaantaana, waxay bixisaa sifooyin awood leh sida taageerada daaqadaha badan, muujinta qoraalka, raadinta iyo beddelka, taasoo ka dhigaysa mid soo jiidasho leh isticmaalayaasha xirfad leh. Khasaaraha ka mid ah Joe waa in ay ka maqan tahay taageero iyo horumar baahsan marka loo eego tifaftirayaasha kale ee qoraalka, taas oo keeni karta astaamo xaddidan iyo cusbooneysiin mustaqbalka. Isticmaalayaasha ayaa sidoo kale laga yaabaa inay la kulmaan dhibaatooyin xagga maaraynta sifooyinka iyo isku darka muhiimka ah marka ay ka beddelayaan xalalka kale.

Tifaftiraha qoraalka Micro

micro - waa tifaftire qoraal fudud oo si fudud loo isticmaali karo looguna talagalay iyada oo diiradda la saarayo wax-yaraanta iyo dareenka. Qalabkani wuxuu bixiyaa shaqaynta tafatirka qoraalka aasaasiga ah wuxuuna taageeraa kordhinta shaqaynta dheeraadka ah. micro waxay taageertaa muujinta syntax ee luuqadaha barnaamijyada kala duwan, muujinta khadadka badan, taageerada plugin iyo goobaha kale ee isticmaale la beddeli karo.

Ku rakibida CentOS waxaa lagu fuliyaa iyadoo la adeegsanayo qoraal gaar ah oo leh amarka:

curl https://getmic.ro | bash

On Debian/Ubuntu:

apt install micro

Fadlan ogow: iyadoo la adeegsanayo habkan rakibidda, soo saarista tifaftiraha CentOS sidoo kale way ka duwanaan doontaa. Waxaad furi kartaa fayl gaar ah markaad ku jirto hagaha gurigaaga oo wata amarka:

./micro path/to/file

Si aad u isticmaasho qalabka hagaha kasta, waxaad u baahan tahay inaad u guurto /usr/bin. Si tan loo sameeyo waxaan isticmaali doonaa amarka

mv micro /usr/bin/

Taas ka dib, micro Nidaamka bilaabista wuxuu la mid noqon doonaa dhammaan nidaamyada Linux, oo ay ku jiraan Debian/Ubuntu:

micro path/to/file
Tifaftiraha qoraalka Micro-console ee Linux

Furayaasha habaynta iyo tafatirka dukumeentiga waxaa lagu baran karaa adigoo riixaya Alt+G. Amarada inta badan la isticmaalo waxaa lagu soo bandhigi doonaa gunta hoose ee terminalka:

Amarada loogu talagalay tafatiraha Micro

The Ctlr+G isku darka ayaa furi doona qaybta caawinta ee qalabka:

Isku darka Ctlr+G wuxuu furi doonaa qaybta caawinta ee qalabka

Waxaad wax badan ka baran kartaa awoodaha aaladda bogga rasmiga ah ee mashruuca GitHub ee ku yaal dukumentiyada qaybta.

Guud ahaan, micro tifaftiruhu waa doorasho aad u fiican kuwa loo isticmaalo iftiinka iyo isticmaalka. Naqshadeeda yar iyo waxqabadka degdega ah ayaa ka dhigaya qalab soo jiidasho leh oo loogu talagalay barnaamijyada. Si kastaba ha ahaatee, khasaaruhu waxa uu noqon karaa hawlo xaddidan oo xaddidan iyo la'aanta is-dhexgalka garaafyada. Iyadoo taasi jirto, micro editor ayaa weli ah xal la isku halayn karo oo hufan oo tafatirka faylalka qoraalka ah

Ugu Dambeyn

Dib u eegista tifaftirayaasha console-ka qoraalka ee Linux ayaa shaaca ka qaaday kala duwanaanshaha iyo sifooyinka gaarka ah ee mid kasta oo iyaga ka mid ah. Maqnaanshaha xalka kaliya ee saxda ah wuxuu xooga saarayaa muhiimada doorashada shakhsi ahaaneed, taas oo u oggolaanaysa dadka isticmaala inay la qabsadaan khibradooda si ay ugu habboonaadaan doorbidkooda iyo shuruudaha. Xulasho balaadhan oo ah tifaftirayaasha qoraalka konsole ee Linux waxay siisaa isticmaalayaasha fursad ay ku habeeyaan aaladda baahiyahooda, iyagoo muujinaya dabacsanaan iyo kala duwanaanshiyaha adduunka habaynta erayada.

❮ Maqaal hore Hubinta agabka server-ka
Maqaalka xiga ❯ Isticmaalayaasha Linux: Maamulka iyo Ogolaanshaha

Wax naga weydii VPS

Waxaan mar walba diyaar u nahay inaan ka jawaabno su'aalahaaga wakhti kasta oo habeen iyo maalin ah.