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

Tafatirayaasha qoraalka Linux


Tifaftirayaasha qoraalka Console waa qalab lagama maarmaan u ah maaraynta server-ka, iyagoo siinaya awoodda lagu abuuro laguna saxo faylasha qoraalka. Waa la kala soocaa sababtoo ah waxay ku salaysan yihiin khadka taliska, iyagoo aan lahayn walxo garaaf ah, laakiin isla markaa waxay bixiyaan dhammaan xulashooyinka lagama maarmaanka u ah shaqada wax ku oolka ah ee macluumaadka qoraalka. Qalabkani wuxuu waxtar u yeelan karaa labadaba hawlaha yaryar, tusaale ahaan, beddelka hal fayl oo gaar ah, iyo daraasad buuxda oo ku saabsan diiwaannada server-ka ee Linux.

Maqaalkan waxaan ku falanqeyn doonnaa dhowr tifaftire qoraal oo konsole ah oo loogu talagalay nidaamyada hawlgalka Linux. Aan eegno xalalka ugu caansan, sida nano , vim , iyo sidoo kale kuwa aan la aqoon: emacs , joe iyo micro . Kadib akhrinta, isticmaaluhu wuxuu yeelan doonaa fikrad guud oo ku saabsan dhammaan tifaftirayaasha liiska ku jira, wuxuuna awoodi doonaa inuu doorto midka ugu habboon ee adeeggiisa gaarka ah ama kan dalwaddeed.

Nano text editor

Nano waa mid ka mid ah tifaftirayaasha qoraalka terminal-ka ugu caansan nidaamyada Linux. Si ka duwan inta badan adeegyada kale, nano waxay bixisaa faa'iido gaar ah - uma baahna heer sare oo xirfadnimo si loo isticmaalo. Tifaftiraha qoraalka konsole-ka waxaa loogu talagalay inuu noqdo mid si fudud loo isticmaali karo oo la fahmi karo, taasoo ka dhigaysa mid ay heli karaan xitaa kuwa bilowga ah. Inta badan kiisaska, horey ayaa loogu 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 loogu talagalay ka shaqaynta faylasha ayaa lagu muujiyay xagga hoose ee daaqadda. Kaliya isticmaal furaha Ctrl isku mar shaqada la rabo. Dukumentiyada qalabka ayaa ku siin kara 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 xuso in si aad u awoodsiiso ama aad wax uga beddesho qaar ka mid ah hawlaha waxaad u baahan doontaa inaad isticmaasho faylka habaynta ee ku yaal / etc/nanorc . Si aad u awoodsiiso ama u curyaamiso shaqo, waxaad u baahan tahay inaad ka saarto shaqada faallooyinka xariiqda (calaamadda #), iyo inaad isbeddel ku sameyso ikhtiyaar gaar ah - beddel qiimaha u dhigma.

Vim text editor

Vim — waa tifaftire qoraal oo horumarsan oo loo yaqaan 'console text editor', kani waa nooc la hagaajiyay oo ka mid ah 'vi'- kii asalka ahaa, oo la sii daayay 1976. Gaar ahaanshihiisa wuxuu ku jiraa fikradda gaarka ah ee qaababka hawlgalka: qaababka caadiga ah, gelinta iyo muuqaalka. Waxay caan ku noqotay hufnaanteeda barnaamijyada sababtoo ah amarrada ballaaran iyo taageerada weedhaha caadiga ah ee raadinta iyo beddelka. Si ka duwan tifaftireyaasha fudud sida nano, vim waxay qaadan kartaa waqti dheer si ay u bartaan.

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 kore, muujinta koodhka ee vim waxaa lagu hawlgeliyaa si caadi ah. Shaqada barnaamijku aad bay u ballaaran tahay, maaraynta faylkana waxay u dhacdaa si ka duwan tifaftirayaasha kale. Horumariyayaashu waxay u qoondeeyeen kheyraad Caawineed oo gaar ah si loo sameeyo daraasad faahfaahsan oo ku saabsan dhammaan qalabka iyo amarrada 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 oo awood badan oo dabacsan oo loogu talagalay inuu wanaajiyo habka loo shaqeeyo qoraalka. Khasaaraha ugu weyn waa caqabadda gelitaanka ee aadka u sarreysa ee kuwa bilowga ah. Is-dhexgalka iyo amarrada ayaa laga yaabaa inay yihiin kuwo aan aqoon u lahayn kuwa hadda bilaabaya inay bartaan, taasina waxay horseedi kartaa dhibaatooyin bilowga ah.

Tafatiraha qoraalka Emacs

Emacs waa tifaftire qoraal oo awood badan oo la habeyn karo kaas oo bixiya astaamo badan oo loogu talagalay tafatirka qoraalka, qorista koodka, iyo maaraynta faylasha. Waxay taageertaa luqado badan oo barnaamij ah, waxay leedahay taageero ku dhex jirta oo loogu talagalay kordhinta (plugins), waxayna u oggolaanaysaa isticmaalaha inuu abuuro qoraallo u gaar ah si uu u otomaatig gareeyo hawlaha. Emacs sidoo kale waxay leedahay nidaam kaydin iyo maamul daaqad gaar ah, taasoo ka dhigaysa mid ka mid ah tifaftirayaasha ugu dabacsan uguna hodansan sifooyinka.

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 hab-dhiska waa la curyaamiyay, muuqaalkuna kama duwana tifaftirayaasha kale ee konsole-ka. Qeybta hoose ee shaashadda waxaa ku yaal bar xaaladeed, shaqada ugu weynna waxay ku taal xagga sare. Si kastaba ha ahaatee, marka la shaqeynayo nooca konsole-ka ee tifaftiraha, shaqadan waxaa laga heli karaa oo keliya iyadoo la adeegsanayo gaabin keyboard ah. Waa muhiim in la ogaado in furayaasha kaaliyaha ah ee la isticmaalo ay yihiin furaha Xakamaynta, kaas oo loo dejiyay Ctrl si caadi ah, iyo furaha Meta, oo loo dejiyay Alt. Bogga dukumeentiyada ee mareegaha rasmiga ah ayaa kaa caawin doona inaad barato shaqada oo dhan.

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

Si loo soo koobo, emacs waxay bixisaa astaamo gaar ah sida nidaamka amarka dabacsan, habayn sare, iyo xalal shaqo oo ballaaran. Khadkeeda amarka iyo macros waxay u oggolaanayaan isticmaalayaasha inay abuuraan habab aad u shaqeynaya. Si kastaba ha ahaatee, sababtoo ah qaab-dhismeedkeeda aadka u dabacsan, laguma talinayo inay isticmaalaan kuwa bilowga ah.

Joe text editor

Joe waa tifaftire qoraal ah oo ku salaysan konsole-ka oo uu sameeyay Joseph Ellis. Waxay bixisaa is-dhexgal fudud oo dareen leh, oo ku habboon in lagu shaqeeyo konsole-ka qoraalka. Joe wuxuu bixiyaa hawlaha tafatirka qoraalka aasaasiga ah sida gelinta, tirtiridda, koobiyeynta, iyo sidoo kale astaamo horumarsan oo ay ku jiraan taageerada luqado badan oo barnaamij ah oo leh iftiiminta naxwaha. 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 naxwaha waxaa lagu hawlgeliyaa si caadi ah, macluumaadka aasaasiga ah ee ku saabsan faylka wax laga beddelayana waxaa lagu soo bandhigayaa xagga sare ee tifaftiraha. Sida tifaftirayaashii hore, joe wuxuu leeyahay ikhtiyaarro badan oo dheeraad ah, oo ay ku jiraan taageerada amarrada macro. Si aad u barato amarrada aasaasiga ah, waxaad u baahan tahay inaad isticmaasho isku-darka furaha Ctrl+K , ka dibna furaha H. Hawlaha la heli karo waxaa lagu soo bandhigi doonaa xagga sare ee terminalka:

Joe console editor

Liis faahfaahsan oo sifooyinka ah ayaa laga heli karaa bogga dukumentiyada.

Joe wuxuu leeyahay is-dhexgal fudud oo dareen leh, taasoo ka dhigaysa mid ay heli karaan kuwa bilowga ah. Isla mar ahaantaana, wuxuu bixiyaa astaamo awood leh sida taageerada daaqadaha badan, iftiiminta qoraalka, raadinta iyo beddelka, taasoo ka dhigaysa mid soo jiidasho leh dadka isticmaala xirfadda leh. Khasaaraha joe ayaa ah inaysan lahayn taageero iyo horumarin ballaaran marka loo eego tifaftirayaasha kale ee qoraalka, taasoo keeni karta astaamo iyo cusbooneysiin xaddidan mustaqbalka. Isticmaalayaashu waxay sidoo kale la kulmi karaan dhibaatooyin ku saabsan maaraynta astaamaha iyo isku-darka muhiimka ah marka ay ka beddelayaan xalalka kale.

Tifaftiraha qoraalka Micro

Micro — waa tifaftire qoraal oo fudud oo loogu talagalay in la isticmaalo oo diiradda saaraya minimalism iyo dareen. Qalabkani wuxuu bixiyaa shaqeynta tafatirka qoraalka aasaasiga ah wuxuuna taageeraa kordhinta shaqeynta dheeraadka ah. Micro waxay taageertaa iftiiminta naxwaha ee luqadaha barnaamijyada kala duwan, iftiiminta khadadka badan, taageerada plugin-ka iyo dejimaha kale ee isticmaalaha ee 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 qalabka uga isticmaasho buug kasta, waxaad u baahan tahay inaad u wareejiso / usr/bin . Si aan tan u sameyno waxaan isticmaali doonnaa amarka

mv micro /usr/bin/

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

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

Furaha loogu talagalay hagitaanka iyo tafatirka dukumeentiga waxaa lagu baran karaa adigoo riixaya Alt+G . Amarrada ugu badan ee la isticmaalo waxaa lagu soo bandhigi doonaa xagga hoose ee terminal-ka:

Amarada loogu talagalay tafatiraha Micro

Isku-darka Ctlr +G wuxuu furi doonaa qaybta caawinta oo dhammaystiran ee qalabka:

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

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

Guud ahaan, tifaftiraha yar yar waa doorasho aad u fiican kuwa la qabsaday fududaynta iyo isticmaalka. Naqshaddiisa yar iyo waxqabadkeeda degdega ah ayaa ka dhigaya qalab soo jiidasho leh oo loogu talagalay barnaamij-sameeyayaasha. Si kastaba ha ahaatee, lumitaanka waxaa laga yaabaa inuu yahay hawlo xaddidan iyo la'aanta interface garaaf ah. Iyadoo ay taasi jirto, tifaftiraha yar yar ayaa weli ah xal la isku halleyn karo oo hufan oo loogu talagalay tafatirka faylasha qoraalka.

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 Isticmaalayaasha Linux: Maamulka iyo Ogolaanshaha
Maqaalka xiga ❯ Hubinta agabka server-ka

Wax naga weydii VPS

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