Exec - Raihana Linux - Ture Unix

exec - Whakakore i te subprocess (es)

Whakamutunga

exec ? nga huringa ? arg ? arg ... ?

Whakaahuatanga

Ko tenei whakahau e tohu ana i ana tautohetohe ano ko te whakamaaratanga o tetahi neke atu ranei o nga waahana ki te whakatutuki. Ko nga tautohetohe e mau ana i te ahua o te pipeline anga paerewa kei reira nga kupu a tetahi o nga kupu a tetahi o nga whakahau, a ka riro ia ia nga ture motuhake hei takawaenga.

Mena ka timata nga tautohetohe tuatahi ki te - ka tohungia ratau hei paanga whakahau-aho, kaore hoki i te waahanga o te waahanga raupapa. Kei te tautokohia nga panuku e whai ake nei:

-keepnewline

Ka pupuri i te waahanga hou i roto i te putanga o te pipeline. Ko te tikanga ka whakakorehia he raina hou.

-

Ka tohu i te mutunga o nga huringa. Ko te korero e whai ana i tenei ka kiia ko te tuatahi o te whakapae mehemea ka timata i te - .

Mena kei te whakamahi tetahi arg (ko te rua o te arg ) ki tetahi o nga tauira e whakaaturia ana i raro nei ka whakamahia ma te whakahaere hei whakahaere i te rere o te whakauru me te whakaputa i waenga i te subprocess (es). Kaore e paahitia aua tautohetohe ki te subprocess (es). I roto i nga puka e rite ana ki te "` < fileName '' fileName pea kei roto i tetahi tautohetohe rerekē mai i te `` <'' ranei i roto i te taua tautohetohe me te kore wāhi whakauru (ie `` < fileName '').

|

Ka wehewehe i nga korero motuhake i roto i te raina. Ko te putanga paerewa o te whakahau i mua ka whakatangihia ki te whakauru paerewa o te whakahau e whai ake nei.

| |

Ka wehewehe i nga korero motuhake i roto i te raina. Ko te tukunga paerewa me te hapa paerewa o te whakahau i mua ka whakatangihia ki te whakauru paerewa o te whakahau e whai ake nei. Ko te ahua o te whakakore i te whakakore i nga puka hei 2> me te & &.

< fileName

Ko te kōnae e huaina ana e te fileName ka whakatuwheratia, ka whakamahia hei paerewa paerewa mo te whakahau tuatahi i roto i te raina.

<@ fileId

Me waiho te FileId hei tautuhi mo te kōnae tuwhera, penei i te tauri utu mai i te karanga o mua ki te tuwhera . Ka whakamahia hei paerewa paerewa mo te whakahau tuatahi i roto i te raina. Kua whakatuwherahia te FileId mo te korero.

<< te uara

Kua paahitia te uara ki te whakahau tuatahi hei paerewa paerewa.

> ingoaName

Ko te putanga paerewa mai i te whakahau whakamutunga ka tukuna ki te kōnae e whakaingoatia ana te ingoaName , ka tuhi i ana ihirangi o mua.

2> fileName

Ko te hapa taunoa mai i nga whakahau katoa i roto i te raina ka tukuna ki te kōnae e whakaingoa ana i te ingoaName , ka tuhi i ana ihirangi o mua.

> & fileName

Ko nga putanga paerewa katoa mai i te whakahau whakamutunga, me te hapa paerewa mai i nga whakahau katoa e tukuna ana ki te kōnae e whakaingoatia ana te ingoaName , ka tuhi i ana ihirangi o mua.

>> fileName

Ko te putanga tawhito mai i te whakahau whakamutunga ka tukuna ki te kōnae e whakaingoatia ana ko te ingoaName , te whakautu ki a ia, kaore i te tuhi.

2 >> fileName

Ko te hapa taunoa mai i nga whakahau katoa kei roto i te raina ka tukuna ki te kōnae e whakaingoatia ana te ingoaName , ka whakautu ki a ia, kaore i te tuhi.

>> & fileName

Ko nga putanga paerewa katoa mai i te whakahau whakamutunga me te hapa paerewa mai i nga whakahau katoa ka tukuna ki te kōnae e whakaingoatia ana ko te ingoaName , te whakautu ki a ia, kaore i te tuhi.

> @ fileId

Me waiho te FileId hei tautuhi mo te kōnae tuwhera, penei i te tauri utu mai i te karanga o mua ki te tuwhera . Ko te putanga paerewa mai i te whakahau whakamutunga ka tukuna ki te kōnae fileId , i tuwherahia mo te tuhituhi.

2> @ fileId

Me waiho te FileId hei tautuhi mo te kōnae tuwhera, penei i te tauri utu mai i te karanga o mua ki te tuwhera . Ko te hapa taunoa mai i nga whakahau katoa i roto i te raina ka tukuna ki te kōnae fileId . Kua tuwhera te kōnae mo te tuhituhi.

> & @ fileId

Me waiho te FileId hei tautuhi mo te kōnae tuwhera, penei i te tauri utu mai i te karanga o mua ki te tuwhera . Ko nga putanga paerewa katoa mai i te whakahau whakamutunga me te hapa paerewa mai i nga whakahau katoa ka tukuna ki te kōnae fileId . Kua tuwhera te kōnae mo te tuhituhi.

Mena kua kore i tukuna te putanga paerewa ka hoki mai te whakahau whakahau i te putanga paerewa mai i te whakahau whakamutunga i roto i te raina. Mena ka rere ke tetahi o nga whakahau i roto i te putanga o te pipeline, ka mate ranei, ka mutu ka hoki mai he hapa, ka whakaurua hoki te karere hapa ki te putanga o te pipeline me nga karere hapa e whakaahua ana i nga whainga kino; ka uru mai te taurangi hapaCode atu i nga korero e pā ana ki te whakamutunga o te mate whakamutunga. Mena ka tuhi tetahi o nga whakahau ki tana kōnae hapa me te kore o te hapa i paahitia, ka hoki mai te hohenga; Ko te karere hapa ka whakauru i te putanga paerewa o te pipeline, me nga karere e pa ana ki nga painga kino (mehemea), ka whai ake i te putanga putanga hapa.

Mena ko te taangata whakamutunga o te hua ka puta he karere hou, he karere hou ranei, ko te tikanga ka mukua i taua hua mai i te hua, i te karere hapa ranei. E rite ana tenei ki etahi atu uara Tcl, e kore e tutuki i nga waahanga hou. Engari, ki te tautuhia te tautuhinga -keepnewline , ka mau tonu te rerenga hou.

Mena kaore i te tukuna ano te taunga paerewa ki te `` '', ki te `` << '', ki te `` <@ '' ko te whakauru paerewa mo te whakahau tuatahi i roto i te raina ka tangohia mai i te tono o te paerewa o te tono.

Mena ko te arg whakamutunga ko '`&' 'ka tukuna te pipeline i muri. I tenei waa ka hoki mai te whakahau whakahau i te rarangi ko ngaa waahanga o te tautuhinga tukatuka mo nga mahinga katoa o te waahanga o te raina. Ko te putanga paerewa mai i te whakahau whakamutunga i roto i te pipeline ka haere ki te putanga paerewa o te tono mēnā kāore i tukuna, ka puta te putanga hapa mai i nga whakahau katoa i roto i te raina ki te kōnae hapa hapa o te tono engari ka tukuna.

Ko te kupu tuatahi i roto i ia whakahau ka tangohia hei ingoa whakahau; ka whakatinanahia te toronga-ki runga, a, mehemea kaore he putea i reira, ka rapua nga raupapa o te taurangi taiao PATH mo te waahi e taea ana e te ingoa i hoatu. Mena kei roto i te ingoa he panuku, me tohu atu ki tetahi ka taea te kawe mai i te whaiaronga o naianei. Kaore he '`panuku' te whakawhitinga ranei, ko etahi atu whakarereketanga anga-anga rite e mahia ana i runga i nga tautohetohe ki nga whakahau.

Nga Take Kaiaka

Windows (putanga katoa)

Te pänui mai i te tuhituhi ranei ki tetahi turanga, te whakamahi i te raupapa `` @ fileId '', kaore e mahi. A, no te pānui mai i tetahi turanga, ka piri te tono DOS 16-bit, ka hoki mai ano he 32-bit tono ki te mutunga o te kōnae. Ina tuhihia tetahi ahua o te tono ki tetahi turanga, ka tukuna atu nga korero ki te papatohu, ki te mea kei te waahi, kei te maka atu ranei.

Ko te pouaka kuputuhi waitohu Tk e kore e whakarato i nga kaha o te IO paerewa. I raro i te Tk, ka hoki mai i te whakauru paerewa, ka kite nga tono katoa i te mutunga o te kōnae; Ko nga korero kua tukuna ki te paerewa paerewa, ki te paerewa paerewa ranei, ka waiho i te maka.

Kei te whakamua ranei nga raera whakamuri ki te wehewehe mo nga tautohetohe ki nga ture Tcl. A, no te whakahaere i tetahi tono, ko te ingoa ara e tohuhia ana mo te tono ka whakauru ano hoki ki nga rae whakamua me nga rata o muri hei kaiwehe. Kia mahara, ko te nuinga o nga tono a Windows e whakaae ana ki nga tautohetohe me nga reta o mua engari ano ko nga kaiwhiwhi me nga reta i te ara anake. Ko nga tautohetohe ki tetahi tono e tautuhi ana i te ingoa ara me nga rae whakamua kaore e whakahurihia kia tahuri ki te whakamahi i te aukati. Mena kei roto i te tautohetohe nga kohu whakamua hei huarahi wehewehe, kaore pea kaore e mohiotia hei ingoa ara, i runga i te papatono.

I tua atu, ka karangahia he 16-bit DOS ranei Windows 3.X tono, me whakamahi nga ingoa rori katoa i te poto, cryptic, hōputu huarahi (hei tauira, te whakamahi i te `` applba ~ 1.def '' instead of `` applbakery.default '' ).

E rua, neke atu ranei nga rae whakamua, whakamuri ranei i roto i te rarangi i roto i te ara e titiro ana ki te huarahi whatunga. Hei tauira, he mahinga poto o te whaiaronga pakiaka c: / me te raupapa / matapihi / matapihi / punaha ka tukuna c: // matapihi / pūnaha (e rua nga kohi), e tohu ana ki te tohu maunga e kiia nei he pūnaha i te mīhini e kiia ana he matapihi (a kua kore te c: / kaore), kaore e rite ki c: / matapihi / raupapa , e whakaahua ana i te whaiaronga i runga i te rorohiko onamata. Me whakamahi te hono o te hono ki te raupapa o nga huarahi ara.

Windows NT

A, no te ngana ki te mahi i tetahi tono, ka rapua e te tuatahi te ingoa mo te ingoa i tautuhia. Na, i runga i te tikanga, ka uruhia te .com , .exe , me te .bat ki te mutunga o te ingoa kua tohua me te rapu i te ingoa roa. Mena kihai i tohua te ingoa o te whaiaronga hei waahanga o te ingoa tono, ka rapua nga whaiaronga e whai ake nei i roto i te raupapa ina ngana ana ki te kimi i te tono:

Ko te whaiaronga i utaina ai te Tcl.
Ko te whaiaronga o nāianei.
Ko te whaiaronga pūnaha NT 32-bit Windows.
Ko te whaiaronga pūnaha Windows NT 16-bit.
Ko te whaiaronga o te NT o te NT Windows.
Ko nga raupapa kua whakarārangitia i roto i te ara.

Hei whakatutuki i nga ture hangaia kia rite ki te paru me te kape , me noho te kaitono ki te " cmd.exe / c " ki te whakahau e hiahiatia ana.

Windows 95

A, no te ngana ki te mahi i tetahi tono, ka rapua e te tuatahi te ingoa mo te ingoa i tautuhia. Na, i runga i te tikanga, ka uruhia te .com , .exe , me te .bat ki te mutunga o te ingoa kua tohua me te rapu i te ingoa roa. Mena kihai i tohua te ingoa o te whaiaronga hei waahanga o te ingoa tono, ka rapua nga whaiaronga e whai ake nei i roto i te raupapa ina ngana ana ki te kimi i te tono:

Ko te whaiaronga i utaina ai te Tcl.
Ko te whaiaronga o nāianei.
Ko te whaiaronga pūnaha Windows 95.
Ko te whaiaronga whaimana Windows 95.
Ko nga raupapa kua whakarārangitia i roto i te ara.

Hei whakatutuki i nga ture hangaia kia rite ki te paru me te kape , me noho te kaitono ki te 'command.com / c ' ki te whakahau e hiahiatia ana.

Ina oti te tono DOS 16-bit te pānui i te paerewa paerewa mai i te papatohu, ka mutu, ka rere nga tono DOS-16-bit ka kite i te whakauru paerewa kua oti te kati. Ko nga tono 32-bit kaore i tenei raruraru ka rere tonu, ahakoa i muri i te whakaaro o te tono DOS 16-bit e kati ana te urunga paerewa. Kaore he whakawhitiwhitinga mohio mo tenei poaka i tenei wa.

Ko te whakarereke i waenga i te NUL: te pūrere me te tono 16-bit e kore e mahi tonu. A, no te whakatika mai i te NUL: ka tautokona etahi tono, ka whiwhi etahi atu i te awa mutungakore o nga "0x01", me etahi ka tika te tiki whakamutunga o te kōnae; Ko te ahua o te whanonga e whakawhirinaki ana ki tetahi mea i kohia ki roto i te tono ake. A, no te whakatikatika nui atu i te 4K ranei ki te NUL:, ka piri etahi tono. Ko nga raruraru o runga e kore e tupu ki nga tono 32-bit.

Ko nga tono DOS katoa e 16-bit e whakahaerehia ana. Ko nga paerewa paerewa katoa mai i te hiko ki te tono DOS 16-bit ka kohia ki te kōnae poto; me kati te pito o te putunga i mua i te timata o te tono DOS 16-bit. Ko nga putanga paerewa katoa me te hapa mai i te tono DOS 16-bit ki te paipa ka kohia ki nga kōnae poto; me mutu te tono i mua i te tukuna atu o nga kōnae poto ki te waahi o muri mai o te pipeline. Ko te tikanga tenei mo te whakawhitiwhiti mo te putea Windows 95 i roto i te whakatinanatanga o nga putorino, a ko te paerewa o te waahanga o te taahiraa o te taahiraa o te taahiraa o te taahiraa o te taahiraa o te matapihi.

Ko etahi tono, penei i te command.com , kaua e whakaotihia i te tauwhitiwhiti. Ko nga tono e uru tika ana ki te matapihi papatohu, kaore e taea te korero mai i to raatau paerewa me te tuhi ki o raatau paerewa paerewa, ka whakairi ia Tcl, ka awhi ano ranei i te punaha ki te kore e raatau ki a ratou te matapihi papatohu.

Macintosh

Kaore i te whakatinanahia te whakahau whakahau kaore i te wa i raro i te Macintosh.

Unix

He tino mahi te whakahau whakahau me te mahi ano kua whakamaramatia.

Tirohia hoki

hapa (n), tuwhera (n)

Kaupapa

te whakaputa, te raina, te whakawhiti, te waahi

Mea nui: Whakamahia te whakahau tangata ( % tangata ) kia kite pehea e whakamahia ana he whakahau i runga i to rorohiko.