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
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
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 qoristaEsc - 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 isbeddelladayy – koobiye xariiqda hadda jirtadd – jar xariiqda hadda jirtap - Ku dheji khadka la koobiyay ama la jaray ka dib kan hadda jirau - 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
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 amarCtrl+X Ctrl+C - tafatir dhowCtrl+G - burin ficilkaCtrl+H b - tus furayaasha gaabanCtrl+X Ctrl+S – kaydi faylkaCtrl+X Ctrl+F – fayl furanAlt+W - nuqulCtrl+W - gooyayCtrl+Y - dhejiCtrl+X 2 - Daaqad si toosan u kala go'aCtrl+X 0- kala beddel daaqadahaCtrl+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
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:
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
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:
Isku-darka Ctlr +G wuxuu furi doonaa qaybta caawinta oo dhammaystiran 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.