Exec - Command Command - Unix Command

exec - Fo-phròiseas tagraidh (ean)

Synopsis

exec ? laschan ? arg ? arg ... ?

Tuairisgeul

Bidh an t-òrdugh seo a 'dèiligeadh ris na h-argamaidean aige mar shònrachadh aon no barrachd fo-phròiseasan ri dhèanamh. Bidh na h-argamaidean a 'gabhail a-steach pìob loidhne slige far a bheil gach arg a' tighinn gu aon fhacal de dh'àithne, agus bidh gach àithne fa leth a 'tighinn gu bhith na phròiseas.

Ma tha na h-argamaidean tùsail a 'tòiseachadh le - bidh iad air an làimhseachadh mar lasgan loidhne-àithne agus chan eil iad nam pàirt de shònrachadh na loidhne-phìoban. Tha na switches a leanas a 'faighinn taic an-dràsta:

-keepnewline

A 'cumail loidhne-loidhne ùr ann an toradh na loidhne-phìoban. Mar as trice thèid loidhne ùr ùr a sguabadh às.

-

A 'comharrachadh deireadh nan lasgan. Thèid an argamaid a leantainn às dèidh seo a làimhseachadh mar a 'chiad arg eadhon ged a thòisicheas e le - .

Ma tha aon de na foirmean a tha air a mhìneachadh gu arg (tha dà argasaid ) gu h-ìosal, tha e air a chleachdadh le bhith a ' dèanamh cinnteach gu bheil sruth a-steach agus toradh a' tighinn am broinn na fo-phròiseas (ean). Cha tèid argamaidean leithid seo a thoirt don fho-phrosadh (ean). Ann an foirmean mar `` < fileName '' faodaidh fileName a bhith ann an argamaid air leth bho `` <'' no san aon argamaid gun àite eadar-dhealaichte (ie `` < fileName '').

|

A 'sgaradh òrdughan sònraichte anns an loidhne-phìoban. Thèid toradh coitcheann an t-àithne a tha air thoiseach a phìobadh a-steach ann an cur a-steach coitcheann an ath-àithne.

| &

A 'sgaradh òrdughan sònraichte anns an loidhne-phìoban. Thèid an dà thoradh coitcheann agus mearachd àbhaisteach na h-àithne roimhe seo a phiobrachadh a-steach don chuideachadh àbhaisteach san ath òrdugh. Tha an fhoirm ath-riochdachaidh seo a 'toirt thairis air foirmean leithid 2> agus> &.

< fileName

Tha am faidhle ainmichte le fileName air fhosgladh agus air a chleachdadh mar an toradh coitcheann airson a 'chiad àithne air an loidhne-phìoban.

<@ faidhle

Feumaidh FileId a bhith na aithnichear airson faidhle fhosgailte, leithid an luach tilleadh bho ghairm a dh ' fhosgladh roimhe. Tha e air a chleachdadh mar an toradh coitcheann airson a 'chiad àithne air an loidhne-phìoban. Feumaidh FileId a bhith air fhosgladh airson leughadh.

<< luach

Tha luach air a thoirt chun a 'chiad àithne mar a chuideachadh àbhaisteach.

> fileName

Thèid toradh coitcheann bhon àithne mu dheireadh ath-stiùireadh gu faidhle ainmichte fileName , a 'sgrìobhadh thairis air na susbaint roimhe.

2> fileName

Thèid mearachd coitcheann bho na h-uile òrdugh san loidhne-phìoban ath-stiùireadh gu faidhle ainmichte fileName , a 'sgrìobhadh thairis air na susbaint roimhe.

> & fileName

Thèid an dà sheòrsa coitcheann bhon àithne mu dheireadh agus mearachd coitcheann bho na h-uile òrdugh ath-stiùireadh chun an fhaidhle air a bheil fileName , a 'sgrìobhadh thairis air na susbaint roimhe.

>> fileName

Thèid toradh coitcheann bhon àithne mu dheireadh ath-stiùireadh gu faidhle ainmichte fileName , ga chur an àite an àite a bhith air a thar-sgrìobhadh.

2 >> fileName

Thèid mearachd coitcheann bho na h-uile òrdugh san loidhne-phìoban ath-stiùireadh gu faidhle ainmichte fileName , ga chur an àite an àite a bhith air a sgrìobhadh thairis air.

>> & fileName

Thèid an dà sheòrsa coitcheann bhon àithne mu dheireadh agus mearachd coitcheann bho na h-uile òrdugh ath-stiùireadh chun an fhaidhle ainmichte fileName , ga chur an àite an àite a bhith air a sgrìobhadh thairis air.

> @ fileId

Feumaidh FileId a bhith na aithnichear airson faidhle fhosgailte, leithid an luach tilleadh bho ghairm a dh ' fhosgladh roimhe. Thèid toradh coitcheann bhon àithne mu dheireadh ath-stiùireadh gu faidhle faidhle, a dh'fheumar a bhith air fhosgladh airson sgrìobhadh.

2> @ fileId

Feumaidh FileId a bhith na aithnichear airson faidhle fhosgailte, leithid an luach tilleadh bho ghairm a dh ' fhosgladh roimhe. Thèid mearachd coitcheann bho na h-uile òrdugh sa phìob ath-stiùireadh gu faidhle faidhle. Feumaidh am faidhle a bhith air fhosgladh airson sgrìobhadh.

> & @ fileId

Feumaidh FileId a bhith na aithnichear airson faidhle fhosgailte, leithid an luach tilleadh bho ghairm a dh ' fhosgladh roimhe. Thèid an dà thoradh coitcheann bhon àithne mu dheireadh agus de mhearachd àbhaisteach bho na h-uile òrduighean ath-stiùireadh gu faidhle faidhle. Feumaidh am faidhle a bhith air fhosgladh airson sgrìobhadh.

Mura h-ath-stiùireadh toradh coitcheann, tha an t-òrdugh exec a ' tilleadh an toradh coitcheann bhon àithne mu dheireadh anns an loidhne-phìoban. Ma dh'fhàgas gin de na h-òrduighean anns an loidhne-phìoban gu h-àbhaisteach no ma thèid am marbhadh no an cur an grèim, cuiridh mearachd mearachd air ais agus cuiridh an teachdaireachd mhearachd a-steach toradh na loidhne-phìoban agus teachdaireachdan mearachd a 'toirt cunntas air na crìochan neo-àbhaisteach; bidh fiosrachadh a bharrachd aig an atharrachadh errorCode mun crìochnachadh neo-àbhaisteach mu dheireadh a thachair. Ma tha gin de na h-àithnean a 'sgrìobhadh gu faidhle mearachd àbhaisteach agus nach eil mearachd coitcheann air ath-stiùireadh, tillidh mearachd mearachd; bidh an teachdaireachd mearachd a 'gabhail a-steach toradh coitcheann an phìob-loidhne, agus teachdaireachdan mu chrìochnachadh neo-àbhaisteach (ma tha sin ann), agus an uairsin a' toirt seachad mearachd àbhaisteach.

Ma tha caractar mu dheireadh an toraidh no an teachdaireachd mhearachd loidhne ùr, thèid an caractar sin a sguabadh às an toradh no an teachdaireachd mearachd mar as trice. Tha seo co-chòrdail le luachan Tcl eile, nach bi mar as trice a 'crìochnachadh le lusan ùra. Ach, ma tha -keepnewline air a shònrachadh, thathas a 'gleidheadh ​​an loidhne ùr.

Mura tèid cur-a-steach àbhaisteach ath-stiùireadh le `` <'' no `` << '' no `` <@ '', thèid an t-iarrtas àbhaisteach airson a 'chiad àithne anns an loidhne-phìoban a thoirt bho bhith a' toirt a-steach inbhe àbhaisteach an tagraidh.

Mas e an argamaid mu dheireadh `` & '' thèid an loidhne-phìoban a chuir gu bàs sa chùlaibh. Anns a 'chùis seo, tillidh an t-òrdugh exec liosta a tha na eileamaidean nan eòlaiche pròiseas airson a h-uile fo-phròiseas air an loidhne-phìoban. Thèid an toradh coitcheann bhon àithne mu dheireadh anns an loidhne-phìoban gu toradh coitcheann an tagraidh mura deach ath-stiùireadh a dhèanamh, agus thèid toradh mearachd bho na h-òrduighean air fad anns an loidhne-phìoban a dhol gu faidhle mearachd àbhaisteach an tagraidh mura ath-stiùireadh.

Tha a 'chiad fhacal anns gach àithne air a thoirt mar ainm a' cheannaird; tha tilde-substitution air a dhèanamh air, agus mura h-eil slashes san toradh, bidh na seòlaidhean ann an caochlaideach àrainneachd PATH air an rannsachadh airson cleachdadh leis an ainm a chaidh a thoirt seachad. Ma tha slash aig an ainm, feumaidh e iomradh a thoirt air ruigsinneachd a ghabhas faighinn bhon eòlaire làithreach. Chan eil leudachadh `` glob '' no riochdachaidhean eile coltach ri sligean air an coileanadh air na h-argamaidean gu òrdughan.

Cùisean Portasachd

Windows (gach dreach)

Le bhith a 'leughadh bho no a' sgrìobhadh gu socaid, a 'cleachdadh na comharran `` filed ' ', chan eil e ag obair. Nuair a bhios tu a 'leughadh bho socaid, cuiridh tagradh DOS 16-bit croch agus tilleadh iarrtas 32-buille sa bhad le deireadh-faidhle. Nuair a bhios an dàrna seòrsa tagraidh a 'sgrìobhadh gu socaid, thèid an fhiosrachadh a chuir a-steach chun a' chonsail, ma tha aon ann an làthair, no ma thèid an leigeil às.

Chan eil an widget teachdaireachd teachdaireachd Tk a 'toirt seachad comas coitcheann IO. Fo Tk, nuair a thèid ath-stiùireadh bho in-ghabhail àbhaisteach, bidh gach tagradh a 'faicinn ceann-là faidhlichean; thèid fiosrachadh a thèid ath-stiùireadh gu toradh coitcheann no mearachd coitcheann a thoirt às.

Gabhaidh slatan air adhart no air ais air ais mar sgaraidhean slighe airson argamaidean gu òrdughan Tcl. Nuair a nì thu a-steach iarrtas, is dòcha gun toir an t-ainm frith-rathaid a tha air a shònrachadh airson an aplacaid slashes air adhart no air ais mar sgaraidhean slighe. Cuimhnich, ge-tà, gu bheil a 'chuid as motha de thagraidhean Windows a' gabhail ri argamaidean le slashes air adhart a-mhàin a-mhàin mar luchd-tomhas roghainn agus bacaidhean ach ann an slighean. Cha tèid argamaidean sam bith gu tagradh a tha a 'sònrachadh ainm frith-rathad le slashes air adhart atharrachadh gu fèin-ghluasadach gus a bhith a' cleachdadh an caractar cùil-dhroch. Ma tha argamaid a 'toirt air adhart slashes mar an sgaradh-slighe, is dòcha nach aithnichear e mar ainm frith-rathaid, a rèir a' phrògram.

A bharrachd air an sin, nuair a bhios tu a 'cur iarrtais DOS no Windows 3X 16-bit, feumaidh a h-uile h-ainm slighe a bhith a' cleachdadh an fhrith-rathaid goirid, gruamach, (me, a 'cleachdadh `` applba ~ 1.def' 'an àite `` applbakery.default' ' ).

Tha dà shreath no dhà air adhart no air ais ann an sreath ann an slighe a 'toirt iomradh air slighe lìonra. Mar eisimpleir, bheir concatenation sìmplidh den eòlaire ro-innleachd c: / le subdirectory / windows / system c: // windows / system (dà slashes còmhla), a tha a 'toirt iomradh air an t- siostaim air a bheil an t- ainm air an inneal ris an canar uinneagan (agus tha an c: / air a leigeil seachad), agus chan eil e co-ionann ri c: / windows / system , a tha a 'toirt cunntas air eòlaire air a' choimpiutair làithreach. Bu chòir an comharra a- steach an fhaidhle a chleachdadh gus co-phàirtean co-cheangail a dhèanamh.

Windows NT

Nuair a tha thu a 'feuchainn ri tagradh a chur an gnìomh, cuir a-mach an toiseach airson an ainm mar a chaidh a shònrachadh. An uairsin, ann an òrdugh, .com , .exe , agus .bat tha iad ceangailte ri deireadh an ainm ainmichte agus bidh e a 'lorg airson an ainm nas fhaide. Mura h-eil ainm eòlaire air a shònrachadh mar phàirt de dh'ainm an tagraidh, thèid na comharran a leanas a lorg gu fèin-obrachail nuair a thathar a 'feuchainn ris an tagradh a lorg:

An seòladh às an deach an cleachdaiche Tcl a luchdachadh.
An eòlaire làithreach.
Leabhar-seòlaidh siostam Windows NT 32-bit.
Leabhar-seòlaidh siostam Windows NT 16-bit.
Seòladh dachaigh Windows NT.
Na seòladairean air an liostadh anns an t-slighe.

Gus an òrdugh sligean a chaidh a thogail a thoirt gu buil mar thìr agus lethbhreac , feumaidh an neach-gairm prejudice `` cmd.exe / c '' a thoirt don òrdugh a tha a dhìth.

Windows 95

Nuair a tha thu a 'feuchainn ri tagradh a chur an gnìomh, cuir a-mach an toiseach airson an ainm mar a chaidh a shònrachadh. An uairsin, ann an òrdugh, .com , .exe , agus .bat tha iad ceangailte ri deireadh an ainm ainmichte agus bidh e a 'lorg airson an ainm nas fhaide. Mura h-eil ainm eòlaire air a shònrachadh mar phàirt de dh'ainm an tagraidh, thèid na comharran a leanas a lorg gu fèin-obrachail nuair a thathar a 'feuchainn ris an tagradh a lorg:

An seòladh às an deach an cleachdaiche Tcl a luchdachadh.
An eòlaire làithreach.
Leabhar-seòlaidh siostam Windows 95.
Leabhar-dachaigh dachaigh Windows 95.
Na seòladairean air an liostadh anns an t-slighe.

Gus an òrdugh sligean a chaidh a thogail a thoirt gu buil mar thìr agus lethbhreac , feumaidh an neach-gairm preas `` command.com / c '' a chur ris an òrdugh a tha a dhìth.

Aon uair 's gu bheil tagradh DOS 16-bit air a bhith a' faighinn a-steach coitcheann bho chonsail agus an uair sin cuir às dhi, gheibh gach tagradh DOS 16-bit an ionaid àbhaisteach mar a chaidh a dhùnadh mar-thà. Chan eil an duilgheadas seo aig iarrtasan 32-bit agus bidh e a 'ruith gu ceart, eadhon an dèidh iarrtas DOS 16-bit a' smaoineachadh gu bheil an t-iarrtas coitcheann dùinte. Chan eil obair sam bith ann airson a 'bhuil seo aig an àm seo.

Chan eil ath- tharraing eadar an inneal NUL: inneal agus tagradh 16-bit daonnan ag obair. Nuair a bheir thu ath-stiùireadh bho NUL: faodaidh cuid de na tagraidhean crochadh, gheibh feadhainn eile sruth neo-chrìochnach de `` 0x01 '' bytes, agus gheibh cuid dhiubh gu ceart deireadh-faidhle; tha coltas gu bheil an giùlan an urra ri rudeigin a chaidh a chur ris an tagradh fhèin. Nuair a bheir thu ath-stiùireadh barrachd air 4K no mar sin gu NUL: cuiridh cuid de na tagraidhean crochte. Chan eil na duilgheadasan gu h-àrd a 'tachairt le tagraidhean 32-bit.

Tha na h-iarrtasan DOS 16-bit uile air an ruith gu co-ionnan. Tha a h-uile brath àbhaisteach bho phìob gu tagradh DOS 16-bit ga chruinneachadh ann am faidhle sealach; feumaidh ceann eile na pìoba a bhith dùinte mus tòisich an tagradh DOS 16-bit a 'dol gu bàs. Tha a h-uile toradh no mearachd àbhaisteach bho iarrtas DOS 16-pìos gu pìob air a chruinneachadh ann am faidhlichean sealach; feumaidh an t-iarrtas crìochnachadh mus tèid na faidhlichean sealach ath-stiùireadh chun ath ìre den loidhne-phìoban. Tha seo air sgàth gu bheil droch shìde ann airson buileachadh Windows 95 ann am buileachadh phìoban, agus mar a tha sligean coitcheann Windows 95 DOS a 'làimhseachadh phìoban fhèin.

Cha bu chòir tagraidhean sònraichte, mar command.com , a chuir gu gnìomh eadar-obrachail. Faodaidh tagraidhean a tha a 'dol dìreach gu uinneag a' chonsaill, an àite a bhith a 'leughadh bhon ionannachd àbhaisteach aca agus sgrìobhadh chun an toradh coitcheann aca fàilligeadh, crochadh Tcl, no eadhon crochadh air an t-siostam mura bheil an uinneag pròbhail prìobhaideach aca fhèin ri fhaighinn.

Macintosh

Chan eil an t-àithne exec air a thoirt gu buil agus chan eil e ann fo Macintosh.

Unix

Tha an t-òrdugh exec gu tur gnìomhach agus ag obair mar a chaidh a mhìneachadh.

Faic cuideachd

mearachd (n), fosgail (n)

Faclan-luirg

gnìomh, loidhne phìoban, ath-stiùireadh, fo-phròiseas

Cudromach: Cleachd an t-òrdugh fear ( % man ) gus faicinn mar a tha òrdugh air a chleachdadh air a 'choimpiutair agad.