Exec - Linux Command - Iwu Unix

weta - Kpọsaa usoro iwu (bụ)

Nkọwapụta

weta ? gbanwee ? arg ? arg ... ?

Nkọwa

Iwu a na-eme ka arụmụka ya dị ka nkọwa nke otu ma ọ bụ karịa subprocesses iji gbuo. Arụmụka na-ewere ụdị ọkọlọtọ ọkọlọtọ ọkọlọtọ ebe ọ bụla arg na- aghọ otu okwu nke iwu, iwu ọ bụla dị iche iche na-aghọkwa usoro iwu.

Ọ bụrụ na arụmụka mbụ ịmalite na-amalite na - mgbe ahụ a na-emeso ha dịka ngbanwe ntinye iwu ma ghara ịbụ akụkụ nke nkọwapụta pipeline. A na - akwado ndị na - esonụ:

-keepnewline

Nabatara usoro ihe ntanetịpụta na mmepụta nke pipeline. A ga-ehichapụ ihe eji eme ihe ọhụrụ.

-

Na-ede njedebe nke mgbanwe. A ga - emeso arụmụka na - esote nke a dịka akpa arg ọbụlagodi na ọ na - amalite na - .

Ọ bụrụ na arg (ma ọ bụ abụọ nke arg ) nwere otu n'ime ụdị ndị a akọwapụtara n'okpuru ebe ahụ, eji ya mee ya iji chịkwaa mmepụta na mmepụta n'etiti subprocess (es). A gaghị ebugharị arụmụka dị otú ahụ na subprocess (es). Ụdị dịka "` fileName "' fileName nwere ike ịbụ na arụmụka dị iche site na'` <'' ma ọ bụ na otu arụmụka ahụ n'enweghị ohere ọ bụla (nke bụ "` < fileName ").

|

Debe iwu dị iche iche na pipeline. Ihe mmepụta iwu nke iwu nke bu ụzọ ga-agbanye n'ime ntinye aka nke iwu ọzọ.

| &

Debe iwu dị iche iche na pipeline. Ma mmepụta mmepụta nke ọma na njehie nke iwu nke iwu bu ụzọ ga-agbanye n'ime ntinye aka nke iwu ọzọ. Mpempe akwụkwọ redirection a na-emetụta ụdị dịka 2> na> &.

< faịlụ

A na-emepe faịlụ a na-ede faịlụ site na fileName ma jiri ya mee ihe dị ka ntụziaka maka iwu nke mbụ na pipeline.

<@ fileId

FileId ga-abụ nchọta maka faịlụ na-emeghe, dịka njirimara nloghachi site na oku gara aga imeghe . A na-eji ya dị ka ntụziaka nke ntụziaka maka iwu mbụ n'ime eriri. A ghaghị mepee FileId maka ịgụ ihe.

<< uru

A na-eme ka uru dị na iwu mbụ dị ka ihe ntinye ya.

> nchịkọta faịlụ

A na-ebute nsonaazụ mmepụta site na iwu ikpeazụ ahụ na faịlụ a na-akpọ faịlụName , na-edegharị ihe ndị dị na mbụ.

2> faịlụName

A na-ebute njehie zuru oke site na iwu niile dị na pipeline gaa na faịlụ a na-akpọ faịlụName , na-edegharị ọdịnaya ya ndị gara aga.

> & fileName

A na-ebute nsụgharị nsonaazụ abụọ site na iwu ikpeazụ na njehie na-ezighị ezi site na iwu niile na faịlụ a na-akpọ faịlụName , na-edegharị ọdịnaya ya ndị gara aga.

>> fileName

A na-ebute nsonaazụ mmepụta site na iwu ikpeazụ ahụ na faịlụ a na-akpọ faịlụName , na- agbakwụnye ya kama idegharị ya.

2 >> fileName

A na-ebute njehie zuru oke site na iwu niile dị na pipeline gaa na faịlụ a na-akpọ faịlụName , na- agbakwụnye na ya kama idegharị ya.

>> & fileName

A na-ebute nsụgharị nsonaazụ abụọ site na iwu ikpeazụ na njehie na-ezighị ezi site na iwu niile gaa na faịlụ aha faịlụ, na- ekwenye na ya kama idegharị ya.

> @ fileId

FileId ga-abụ nchọta maka faịlụ na-emeghe, dịka njirimara nloghachi site na oku gara aga imeghe . A na-ebute nchịkọta nchịkwa site na iwu ikpeazụ ka faịlụ fileId , nke a ghaghị mepee maka ederede.

2> @ fileId

FileId ga-abụ nchọta maka faịlụ na-emeghe, dịka njirimara nloghachi site na oku gara aga imeghe . A na-ebute njehie zuru oke site na iwu niile dị na pipeline ka faịlụ fileId . A ghaghị mepee faịlụ maka ederede.

> & @ fileId

FileId ga-abụ nchọta maka faịlụ na-emeghe, dịka njirimara nloghachi site na oku gara aga imeghe . A na-ebute nsụgharị nsonaazụ abụọ site na iwu ikpeazụ na njehie na-ezighị ezi site na iwu niile ka faịlụ fileId . A ghaghị mepee faịlụ maka ederede.

Ọ bụrụ na ebuteghị arụmọrụ ọkọlọtọ mgbe ahụ iwu exec ga-eweghachi mmepụta ọkọlọtọ site na iwu ikpeazụ ahụ na pipeline. Ọ bụrụ na iwu ọ bụla dị na ntanetịpụ na-adị njọ ma ọ bụ na-egbu ma ọ bụ kwụsịtụ, mgbe ahụ, exec ga-alọghachite njehie na ozi njehie ga-agụnye mmepụta nke pipeline na ozi ọjọọ ndị na - akọwa nkwụsị ọjọọ; njehie errorCode ga-enwe ozi ndị ọzọ banyere njedebe ikpeazụ mmechi ahụ zutere. Ọ bụrụ na nke ọ bụla n'ime iwu na-edegara na ntụpọ njehie ya na njehie ahụ na-adịghị ebute ya, mgbe ahụ, exec ga-alọghachite njehie; ozi njehie ga-agụnye mmepụta ọkọlọtọ nke usoro pipeline, tinyere ozi banyere nkwụsị ihe na-adịghị mma (ma ọ bụrụ na ọ bụla), yana mmepụta mmepụta iwu na-ezighị ezi.

Ọ bụrụ na njirimara ikpeazụ nke nsonaazụ ma ọ bụ ozi ọjọọ bụ ihe ọhụrụ ọ ga-abụkarị ehichapụ aha ma ọ bụ ozi ọjọọ. Nke a kwekọrọ na ụkpụrụ Tcl ndị ọzọ, nke na-ejikarị ejiri ihe ọhụrụ eme ihe. Otú ọ dị, ọ bụrụ na -keepnewline akọwapụtara ya mgbe ahụ, a na-ejigharị ya.

Ọ bụrụ na agaghị ebutegharị ọsọ ọsọ na `` <'' ma ọ bụ `` << '' ma ọ bụ '`<@' 'mgbe ahụ, a ga - ewebata ndenye dị mkpa maka iwu mbụ na pipeline site ntinye ngwa ngwa dị ugbu a.

Ọ bụrụ na arg ikpeazụ bụ '`&' 'mgbe ahụ, a ga-egbu gasị na ndabere. Na nke a, iwu nke iwu ga-alọghachi ndepụta nke ndị bụ ihe nchịkọta usoro maka ihe niile na-eme n'okpuru usoro ahụ. Ntupụta ọkọlọtọ site na iwu ikpeazụ ahụ na pipeline ga-aga na nsonaazụ ngosi nke ngwa ahụ ma ọ bụrụ na ọ bụghị ibugharị ya, na mmepụta mmepụta iwu niile dị na pipeline ga-aga na faịlụ ezighi ezi ngwa ahụ ọ gwụla ma a ga-ebugharị ya.

Ewere okwu mbụ n'ime iwu ọ bụla dịka aha iwu ahụ; a na-emegharị ya na ya, ma ọ bụrụ na nsonaazụ ahụ enweghị slashes mgbe ahụ, a na-achọ ndekọ aha na PATH gburugburu ebe obibi maka aha nke aha ahụ. Ọ bụrụ na aha ahụ nwere slash ọ ga-ezo aka na-esite n'aka ndekọ dị ugbu a. Enweghị mmegharị 'ụwa' ma ọ bụ ihe ndị ọzọ yiri nkedo na-arụ na arụmụka maka iwu.

Ihe ndị nwere ike ime

Windows (nsụgharị niile)

Ịgụ ma ọ bụ ide ihe na-etinye aka, na-eji "` faịlụ fileId ", anaghị arụ ọrụ. Mgbe ị na-agụ site na oghere, ngwa DOS 16-bit ga-agbatị ma ngwa 32-bit ga-alọghachi ozugbo na njedebe. Mgbe ọ bụla ụdị ngwa na-edegara aka, a ga-eziga ozi na njikwa, ma ọ bụrụ na otu nọ, ma ọ bụ tụfuo ya.

Igwe wijetị Tk console adịghị enye ezigbo ike IO. N'okpuru Tk, mgbe redirecting site na ndenye ntinye, ngwa niile ga-ahụ ngwa ngwa ikpeazụ; a ga-atụfu ozi agagharị na mmepụta ọkọlọtọ ma ọ bụ mmezi iwu.

A na-anabata ọkpụkpụ ma ọ bụ azụ azụ ka ọ bụrụ ụzọ dị iche iche maka arụmụka na iwu Tcl. Mgbe ị na-eme ngwa, ụzọ aha ahapụtara maka ngwa ahụ nwere ike ịnwe ebubo n'ihu ma ọ bụ azụ azụ dịka ndị na-eso ụzọ. Otú ọ dị, buru n'uche na ihe ka ọtụtụ ngwa Windows na-anabata arụmụka ma na-atụgharị ọnụ dị ka nhọrọ delimiters na backslashes naanị n'okporo ụzọ. Ọ bụla arụmụka na ngwa nke na-ede aha aha na slashes n'ihu ga-agbanwe na-akpaghị aka iji jiri akara azụ. Ọ bụrụ na esemokwu na-agụnye nsị ihu dịka ụzọ nkewa, ọ nwere ike ma ọ bụ enweghi ike mata ya dị ka aha ụzọ, dabere na mmemme ahụ.

Ọzọkwa, mgbe ị na-akpọ ngwa 16-bit DOS ma ọ bụ Windows 3.X, ụzọ niile aha ga-eji obere, cryptic, ụzọ ụzọ (dịka, na-eji "applba ~ 1.def '' kama '` applbakery.default' ' ).

Nhọrọ abụọ ma ọ bụ karịa n'ihu ma ọ bụ nchara azụ na uzo na ụzọ na-ezo aka na ụzọ netwọk. Dịka ọmụmaatụ, njedebe dị mfe nke mgbọrọgwụ ndekọ c: / na subdirectory / windows / system will yield c: // windows / system (abụọ slashes ọnụ), nke na-ezo aka n'ugwu a na-akpọ usoro na igwe a na-akpọ windo (na a na-eleghara c: / anya), ọ bụghị ya na c: / windo / usoro , nke na-akọwa ndekọ na kọmputa dị ugbu a. A ga-eji faịlụ dabaa iwu ahụ iji mee ka ụzọ dị iche iche banye.

Windows NT

Mgbe ị na-agbalị ime ngwa, weta mbụ nyochaa aha ahụ dị ka akọwapụtara ya. Mgbe ahụ, n'ụzọ, a na - ejikọta .com , .exe , na .bat na njedebe nke aha a kapịrị ọnụ na ọ na - achọ aha dị ogologo. Ọ bụrụ na akọwapụtaghị aha ndekọ aha dị ka akụkụ nke aha ngwa ahụ, a na-achọpụta akwụkwọ ntuziaka ndị a na-akpaghị aka mgbe ị na-anwa ịchọta ngwa ahụ:

E debere ndekọ nke sitere na Tcl.
Akwụkwọ ndekọ ugbu a.
Ntuziaka usoro Windows NT 32-bit.
Nchịkọta Windows ndekọ NT 16-bit.
Ntugharị Windows NT.
Ihe ndekọ ndị edepụtara na ụzọ.

Iji mebie shea akwụkwọ iwu ndị dị ka dir na iṅomi , onye na-akpọ oku ga-edozi " cmd.exe / c " 'na iwu ahụ achọrọ.

Windows 95

Mgbe ị na-agbalị ime ngwa, weta mbụ nyochaa aha ahụ dị ka akọwapụtara ya. Mgbe ahụ, n'ụzọ, a na - ejikọta .com , .exe , na .bat na njedebe nke aha a kapịrị ọnụ na ọ na - achọ aha dị ogologo. Ọ bụrụ na akọwapụtaghị aha ndekọ aha dị ka akụkụ nke aha ngwa ahụ, a na-achọpụta akwụkwọ ntuziaka ndị a na-akpaghị aka mgbe ị na-anwa ịchọta ngwa ahụ:

E debere ndekọ nke sitere na Tcl.
Akwụkwọ ndekọ ugbu a.
Usoro ndekọ usoro Windows 95.
Ntughari ulo nke Windows 95.
Ihe ndekọ ndị edepụtara na ụzọ.

Iji mebie shea akwụkwọ iwu dị ka dir na iṅomi , onye na-akpọ oku ga-edozi '` command.com / c ' 'na iwu ahụ achọrọ.

Ozugbo ngwa ngwa DOS dị 16-bit gụọ ntụziaka ọkọlọtọ site na njikwa ma kwụsịchaa, ihe nile ga-eme ngwa ngwa 16-bit DOS ngwa ga-ahụ ntinye dị ka emechilarị. Ngwa 32-bit enweghị nsogbu a ma ga-agba ọsọ n'ụzọ ziri ezi, ọbụna mgbe ngwa ngwa DOS dị 16-bit na-eche na a na-emechi ndenye ọhụụ. Enweghị mgbakọ a maara maka ahụhụ a n'oge a.

Redirection n'etiti NUL: ngwaọrụ na ngwa 16-bit anaghị arụ ọrụ mgbe niile. Mgbe redirecting na NUL:, ụfọdụ ngwa nwere ike kpọgidere, ndị ọzọ ga-enweta iyi na-enweghị ngwụcha nke '0x01' 'octets, ụfọdụ ga-enweta n'ụzọ ziri ezi na njedebe ikpeazụ; omume ahụ yiri ịdabere na ihe ejikọtara n'ime ngwa ahụ n'onwe ya. Mgbe redirecting karịrị 4K ma ọ bụ ya mere na NUL:, ụfọdụ ngwa ga-ekwusi. Nsogbu ndị dị n'elu adịghị eme na ngwa 32-bit.

All ngwa 16-bit DOS na-agba ọsọ synchronously. A na - anakọta ndenye niile dị mma site na ọkpọkọ na ngwa 16-bit DOS na faịlụ ntanetị; a ghaghị imechi ngwụsị nke ọkpọ ahụ tupu ngwa ngwa DOS 16-bit amalite ime. Emeputa ma ọ bụ njehie ọ bụla site na ngwa ngwa DOS dị 16-bit ka a na-anakọta n'ime faịlụ oge; ngwa ahụ ga-akwụsị tupu a na-ebute faịlụ ndị na-adịru nwa oge na nhazi ọzọ nke pipeline. Nke a bụ n'ihi mgbakọ maka Windows 95 ahụhụ na mmejuputa nke ọkpọkọ, na ọ bụ otú ọkọlọtọ Windows 95 DOS na-ejikwa ọkpọkọ onwe ya.

Ụfọdụ ngwa, dị ka command.com , ekwesighi ka ejikọ ha ọnụ. Ngwa nke na-enweta ozugbo na windo console, kama ịgụ site na ntinye aka ha na ederede na ihe nrụpụta ha nwere ike ịda, kpọgidere Tcl, ma ọ bụ gụkọta usoro ahụ ma ọ bụrụ na ha enweghi windo njikwa onwe ha.

Macintosh

Iwu edere anaghị emejuputa ma ghara ịdị n'okpuru Macintosh.

Unix

Iwu iwu ahụ na-arụ ọrụ zuru ezu ma na-arụ ọrụ dị ka akọwara ya.

Leekwa

njehie (n), mepee (n)

Keywords

eme ihe, ngwugwu, redirection, subprocess

Ihe dị mkpa: Jiri iwu mmadụ ( % nwoke ) hụ otú e si eji iwu gị na kọmputa gị.