Lub plhaub hauv coding yog dab tsi?
Lub plhaub hauv coding yog dab tsi?

Video: Lub plhaub hauv coding yog dab tsi?

Video: Lub plhaub hauv coding yog dab tsi?
Video: Yog ntuj tsis pab ntshe kuv tuag lawm 8/6/2018 2024, Kaum ib hlis
Anonim

Hauv kev suav, a plhaub yog tus neeg siv interface rau kev nkag mus rau lub operating system cov kev pabcuam. Feem ntau, operating system plhaub siv ib qho kev hais kom ua kab interface (CLI) orgraphical user interface (GUI), nyob ntawm lub computer lub luag haujlwm thiab kev ua haujlwm tshwj xeeb.

Tib neeg kuj nug, dab tsi yog lub plhaub ib puag ncig?

A plhaub tuav ib ib puag ncig uas suav nrog cov txheej txheem sib txawv uas tau teev tseg los ntawm qhov kev pab cuam nkag mus, cov ntaub ntawv pib pib, thiab cov neeg siv pib cov ntaub ntawv. Cov no plhaub variables yog cov neeg siv, lub sij hawm, lub tsev, thiab txoj kev. Thevalue ntawm ib puag ncig variable counterpart yog pib siv los teeb tsa plhaub sib txawv.

Ib tug kuj yuav nug, Shell ua haujlwm li cas? A plhaub nyob rau hauv ib tug Linux operating system siv input ntawm koj nyob rau hauv daim ntawv ntawm cov lus txib, ua nws, thiab ces muab anoutput. Nws yog lub interface uas tus neeg siv ua haujlwm ntawm cov programs, cov lus txib, thiab cov ntawv sau. A plhaub yog nkag los ntawm terminal uas khiav nws.

Tsis tas li ntawd, vim li cas thiaj hu ua lub plhaub?

Qhov sib piv yog nrog lub txiv ntoo: sab nraud yog tus plhaub , sab hauv yog lub kernel. "Lub npe" plhaub " rau ib tug hais kom ua lineinterpreter thiab lub tswvyim ntawm kev ua tus plhaub ib tug userprogram sab nraum lub operating system ntsiav tau qhia nyob rau hauv Unix's precursor Multics. "EDIT: tseeb nws tsis tau piav. Hemerely "coined" lo lus.

Lub hom phiaj ntawm lub plhaub yog dab tsi?

Kev tshaj tawm. A Plhaub muab koj nrog aninterface rau Unix system. Nws sau cov tswv yim los ntawm koj thiab khiav cov kev pab cuam raws li cov tswv yim ntawd. Thaum qhov kev zov me nyuam ua tiav, nws qhia tias qhov kev pab cuam tso zis. Plhaub yog ib puag ncig uas peb tuaj yeem khiav peb cov lus txib, cov haujlwm, thiab plhaub ntawv.

Pom zoo: