اجرا - د لینکس قوماندې - د یونس قومانده

اجرا کول - فرعي پروسس

Synopsis

اجرا کول ؟ سوئچونه ؟ دليل ؟ دليل ... ؟

تفصیل

دا قومانده خپلې استدالل د یو یا ډیرو فرعي پروتوکولونو په توګه تعقیبوي. دلیلونه د معیاري شیل پایپین بڼه جوړوي چیرې چې هر دلیل د یو قوماندې یوه کلمه کیږي، او هر مشخص قوماندې فرعي پروسس کیږي.

که ابتدايي دلیلونه د پیل کولو لپاره پیل شي - بیا وروسته دوی د کمانډیین سینټ په توګه چلند کیږي او د پایپین لین توضیح برخه نده. لاندې سوئچونه اوس مهال ملاتړ شوي دي:

مخنیوی

د پایپ لاین په تولید کې د تګ نوي لائن ساتل. عموما د تګ راتګ نوې کرښه به له منځه یوړل شي.

-

د سایټ پای پای نښه کوي. د دې تعقیب دلیل به د لومړی ارق په توګه هم وکارول شي حتی که دا د پیل سره پیل شي.

که چېرې یو ارقام (یا د ارق قوې) لاندې یو ډول فورمې ولري چې دا د فرعي پروسس (es) تر منځ د انډول او محصول د بهیر کنترول لپاره کارول کیږي. داسې فرضيې به د فرعي پروسس (ES) ته نه وي لیږدول شوي. په فارم کې '`< fileName ' 'کیدی شي یا هم د` `' 'یا په ورته ورته دلیل کې د مداخلې ځای پرته د بیلګې په توګه وي ( یعنې` `< fileName ' ').

|

په پایپ لاین کې مختلف حکمونه جلا کوي. د مخکې قوماندې معیار معیاري به د راتلونکی قوماندې معیاري انډول ته لیږدول کیږي.

| &

په پایپ لاین کې مختلف حکمونه جلا کوي. دواړه معیاري محصول او د مخکینۍ قوماندې معیار معیاري به د راتلونکی قوماندې معیاري انډول ته لیږل کیږي. د ریییرینډ اسډریډونه دا شکلونه لکه 2> او> &.

< دوتنه نوم

د دوتنې لخوا نوم نوم شوی فایل دی او د پایپ لاین کې د لومړی قوماندې لپاره معياري انډول په توګه کارول کیږي.

<@ دوتنه

FileId باید د پرانیستې دوتنې لپاره پیژندونکي وي، لکه څنګه چې د تیر کال څخه د بیرته راستنیدو لپاره د بیرته ارزښت ارزښت. دا په پایپ لاین کې د لومړی قوماندې لپاره معیاري انډول په توګه کارول کیږي. FileId باید د لوستلو لپاره پرانيستل شي.

<< ارزښت

ارزښت د معیاري انډول په توګه لومړی قوماندې ته لیږدول شوی.

دوتنه نوم

د وروستي کمانډ څخه معياري محصول د فایل نوم نوم په نوم دوتنه ته لیږل شوی، خپل مخکینی منځپانګې یې تکراروي .

دوتنه نوم

په پایپ لاین کې د ټولو فرمایشونو معياري تېروتنې د فایل نوم نومې دوتنې ته لیږل کیږي، خپل مخکینی منځپانګې یې لوستل .

دوتنه نوم

د وروستي کمانډ څخه دواړه معیارونه او د ټولو قوماندې څخه معياري تېروتنې د فایل نوم نومې دوتنې ته لیږل شوي، د دې پخوانیو منځپانګو تکرارول .

>> دوتنه نوم

د وروستي کمانډ څخه معياري محصول د فایل نوم نومول شوی فایل ته لیږل شوی، د هغې لیکل د هغې په پرتله ضمیمه کول.

دوتنه نوم

په پایپ لاین کې د ټولو فرمایشونو معياري تېروتنې د فایل نوم نومې دوتنې ته لیږل کیږي، د هغې لیکل د دې په ځای چې د لیکلو وړ وي.

د دوتنې نوم

د وروستي قوماندې او د ټولو قوماندې څخه د معیاري تېروتنې دواړه معیارونه د فایل نوم نومول شوی فایل ته لیږل شوي، د هغې لیکل د هغې په پرتله د هغې ضمیمه کول.

> دوتنه

FileId باید د پرانیستې دوتنې لپاره پیژندونکي وي، لکه څنګه چې د تیر کال څخه د بیرته راستنیدو لپاره د بیرته ارزښت ارزښت. د وروستي کمانډ څخه معياري پیداوار د دې دوتنې د دوتنې لپاره بياکتنې ته اړول کيږي ، کوم چې بايد د ليکلو لپاره پرانیستل شوی وي.

2> @ fileId

FileId باید د پرانیستې دوتنې لپاره پیژندونکي وي، لکه څنګه چې د تیر کال څخه د بیرته راستنیدو لپاره د بیرته ارزښت ارزښت. په پایپ لاین کې د ټولو قوماندې څخه معیاري غلطی ریښل شوی دی چې د دوتنې فایل کړي. دوتنه باید د لیکلو لپاره پرانیستل شوې وي.

> او @ دوتنه

FileId باید د پرانیستې دوتنې لپاره پیژندونکي وي، لکه څنګه چې د تیر کال څخه د بیرته راستنیدو لپاره د بیرته ارزښت ارزښت. د وروستی قوماندې څخه دواړه معیاري محصول او د ټولو قوماندې څخه معياري تېروتنې د دې دوتنې د دوتلو لپاره لغوه شوې دي . دوتنه باید د لیکلو لپاره پرانیستل شوې وي.

که معیاري محصول ندی السلیک شوی، نو د اجراآتو قومانده د پایپ لاین کې د وروستي قوماندې څخه معیاري محصول بیرته راګرځوي. که چیرې د نل لیکې لرې کوم حکم غیر معمولي وځي او یا وژل کیږي یا ځنډول کیږي، بیا به عمل یو خرابۍ بیرته راولي او د غلطۍ پیغام به د پایپ لاین محصول وروسته د غلطي پیغامونو له مخې غیر معمولي بندیزونه بیان کړي؛ د errorCode متغیر به د وروستنی غیرمعمول پای ته رسیدو په اړه اضافي معلومات ولري. که چیرې کوم حکمونه د معیاري تېروتنې په اړه لیکلي وي او د معیاري تېروتنې ریالل شوی ندی، نو بیا به عمل یو غلطی بیرته راوړي؛ د غلطۍ پیغام به د پایپینین معیاري محصول کې شامل وي، وروسته د غیر معمولي بندیزونو په اړه پیغامونه) که چیرې وي (، وروسته د معیاري تېروتنې تولید.

که د پایلې یا غلط پیغام پیغام وروستی کریکٹر یو نوی کرښه وي نو بیا هغه اکر بدل شي چې په نتیجه کې د پایلې یا غلطي پیغام څخه لیرې شوی وي. دا د نورو Tcl بیرته ستنیدونکو ارزښتونو سره مطابقت لري، کوم چې په عادي توګه د نویو پروګرامونو سره پای ته نه رسیږي. په هرصورت، که چیرته که نیینګینین مشخص شي نو د تګ نوي لائن ساتل کیږي.

که معیاری انټرنیټ د `` <'' یا `` << '' یا `` <'' سره بیا ندی ویشل شوی، نو بیا په پایپین کې د لومړی قوماندې لپاره معياري انټرنیټ د غوښتنلیک د اوسني معیاري انټرنیټ څخه اخیستل کیږي.

که وروستی استدل `` & '' وي نو پایپ لاین به په پس منظر کې پلي شي. په دې حالت کې اجرایه قومانده به هغه لیست بیرته راولي چې عناصر یې د پایپ لاین کې د فرعي پروسس لپاره د پروسې پیژندونکي دي. په پایپ لاین کې د وروستني قوماندې څخه معیاري محصول به د غوښتنلیک معیاري محصول ته لاړ شي که چیرې دا نښې ندي لیږل شوي، او د پایپ لاین کې د ټولو حکمونو غلطیت به د پلي کولو معیاري غلطی فایل ته لاړ شي، که چېرته ریښی نه شي.

په هر قوماندې کې لومړنۍ کلمه د قوماندې نوم په توګه اخیستل کیږي. د ټیټل بدیل په دې کار ترسره شوی، او که په پایله کې هیڅ سایټ نه وي نو د PATH چاپیریال بدلون کې لارښوونې د ورکړل شوی نوم لخوا د اجرا وړ وړ لټون شوي. که چیرې نوم یو سلیش ولري نو باید د اوسني ډایرکټر لخوا د اجرا وړ وړ رسیدلو ته اړتیا وي. نه `` د نړیوال بانک '' پراختیا یا نور شیل - لکه سباونه په دلیلونو کې د حکمونو لپاره ترسره شوي.

د پورونې وړ مسلې

ونډوز (ټول نسخه)

د `` @ fileId '' '' '' '' '' '' '' '' 'کارولو کارولو سره کار کوي، نه کار کوي. کله چې د ساکټ څخه لوستل شي، د 16-bit DOS غوښتنلیک به پاته شي او د 32-bit غوښتنلیک به د فايل فایل سره ژر ژر راستانه شي. کله چې د غوښتنلیک یو ډول ډول ساکټ ته لیکل کیږي، معلومات د ځای پر ځای کنسول ته لیږدول کیږي، که چیرې یو موجود وي یا رد شي.

د Tk کنسول متن ویجیٹ د ریښتینې معیاري IO وړتیا ندي چمتو کوي. د TK لاندې، کله چې له معیاري انټرنیټ څخه ریښی کول، ټول غوښتنلیکونه به د فوري فورا فایل وګورئ؛ معلومات معیاري محصول ته رییل شوي یا معياري تېروتنه به له منځه یوړل شي.

یا مخکې یا مخنیوی سلیبونه د دلیلونو لپاره د لارښوونکو جلا کولو لپاره د Tcl حکمونو په توګه منل شوي دي. کله چې د غوښتنلیک اجرا کولو لپاره، د غوښتنلیک لپاره مشخص شوې لار نوم کېدی شي چې د مخ جداونکي سایټونو په توګه مخکښ یا مخنیوی سلیزې ولري. خو په ذهن کې، خو دا چې د ډیری وینډوز غوښتنلیکونه یوازې د لارښوونو ډیزمینرونه او شایسللیز په توګه د وړاندیزونو سلیشونو سره منل مني. هغه غوښتنلیک ته کومې استدلال چې د مخکښ سلیټونو سره د لارې نوم مشخصوي د اتوماتیک ډول سره به د بستې پاڼې لوټ کارولو لپاره بدله نشي. که چیرې یو دلیل په راتلونکې سیسټم کې د لارې جدا کولو په توګه وي، دا به د پروګرام پر بنسټ دا د یا هم د لارې نوم په توګه پیژني.

برسیره پردې، کله چې د 16-bit DOS یا د Windows 3X غوښتنلیک واخیستل شي، نو د ټولو لارو نومونه باید لنډ، کریپټیک، د لارې بڼه) د مثال په توګه، د `applbakery.default 'ځای ځای پرځای` `applba ~ 1.def' 'کاروي. ).

دوه یا ډیر مخکی یا مخکی مخکی په یو قطار کی د شبکه لار ته اشاره کوی. د بېلګې په توګه، د ریټري ډایرکټر ساده سایټ c: / د فرعي ډیریې / کړکۍ / سیسټم / سره سره c / // ونډوز / سیسټم (دوه سلیټونه سره یوځای)، چې د موټرو ټیک ته اشاره کوي چې په ماشین کې سیسټم په نوم یادیږي (او په C: / له پامه غورځیدلی)، او د c: / windows / system سره مساوي ندی، کوم چې په اوسني کمپیوټر کې یو ډایرکټر تشريح کوي. د دوتنې سره یوځای کیدونکی باید د لارې د اجزاوو سره یوځای شي.

وینډوز NT

کله چې د غوښتنلیک پلي کولو هڅه کوله، د نوم لپاره لومړنۍ لټونونه لکه څرنګه چې مشخص شوي. بیا، په ترتیب کې، .com .exe ، او .bat د ځانګړي نوم پای ته اختصاص شوي او د اوږد نوم لپاره لټون کوي. که د ډریریو نوم نوم د غوښتنلیک د نوم په توګه مشخص نه و، نو لاندې لارښوونې په اتومات ډول په ترتیب سره پلټنه کیږي کله چې د غوښتنلیک موندلو هڅه وکړي:

ډیری ډاټا د Tcl اجرا وړ وړ وګرځیدله.
اوسنۍ ډایرکټر.
د وینډوز NT 32-bit سیسټم ډایرکټر.
د وینډوز NT 16-bit سیسټم ډایرکټر.
د وینډوز کور کور لارښود.
په لار کې لیست شوي لارښودونه.

د دې لپاره چې د شیل جوړ شوي حکمونو لکه ډېډ او کاپي کولو تطبیق کولو لپاره، کونکي باید غوښتل شوي کمانڈ ته ` cmd.exe / c 'وړاندیز وکړي.

وینډوز 95

کله چې د غوښتنلیک پلي کولو هڅه کوله، د نوم لپاره لومړنۍ لټونونه لکه څرنګه چې مشخص شوي. بیا، په ترتیب کې، .com .exe ، او .bat د ځانګړي نوم پای ته اختصاص شوي او د اوږد نوم لپاره لټون کوي. که د ډریریو نوم نوم د غوښتنلیک د نوم په توګه مشخص نه و، نو لاندې لارښوونې په اتومات ډول په ترتیب سره پلټنه کیږي کله چې د غوښتنلیک موندلو هڅه وکړي:

ډیری ډاټا د Tcl اجرا وړ وړ وګرځیدله.
اوسنۍ ډایرکټر.
د وینډوز 95 سیسټم ډایرکټر.
د وینډوز 95 کور لارښود.
په لار کې لیست شوي لارښودونه.

د دې لپاره چې د شیل جوړ شوي حکمونه لکه ډېډ او کاپی پلي کولو لپاره، نو کونکي باید غوښتل شوي کمانڈ ته ` command.com / c 'وړاندیز وکړي.

یو ځل چې د 16-bit DOS کاریال د کنسول څخه معیاري انډول ولولي او وروسته پریږدي، وروسته ټولې 16-bit DOS غوښتنلیکونه به معیاري انټرنیټ د مخکې تړل شوي وګورئ. 32-bit غوښتنلیکونه دا ستونزه نلري او په سمه توګه به پرمخ ځي، حتی د 16-bit DOS غوښتنلیک فکر کوي چې معیاري انټرنیټ تړل کیږي. په دې وخت کې د دې مسئلې لپاره هیڅ معلومه اندیښنه نشته.

د NUL ترمینځ بیا تنظیم کول: آلې او 16-bit غوښتنلیک تل تل کار نه کوي. کله چې د NUL څخه لارښوونې:، ځینو غوښتنلیکونو کیدای شي پټه وي، نور به د `` 0x01 '' بټونو انفینټ سټیشن واخلي، او ځیني به په ریښتیا سره سم فايل فایل ترلاسه کړي؛ داسې ښکاري چې چلند په هغه څه پورې تړلی دی چې پخپله په غوښتنلیک کې. کله چې د 4K څخه زیات د NUL ته لارښود کول: ځینې ​​غوښتنلیکونه به پټه شي. پورته ستونزې د 32-bit غوښتنلیکونو سره نه کیږي.

ټولې DOS 16-bit غوښتنلیکونه هم په هماغه ډول پرمخ ځي. د 16-bit DOS غوښتنلیک ته د پایپ څخه ټول معیاري انټرنیټ په لنډمهاله دوتنې کې راغونډ شوي؛ د پایپ پایپ پای باید باید د 16-bit DOS کاریال تطبیقولو دمخه مخکی تړلی وی. ټولې معیاري محصول یا تېروتنه د 16-bit DOS غوښتنلیک څخه په پائپ کې راټول شوي د فایلونو لپاره راټول شوي؛ غوښتنلیک باید مخکې له دې چې لنډمهاله دوتنې د پایپینین راتلونکي پړاو ته لیږل کیږي ختم شي. دا د پایپونو په پلي کولو کې د وینډوز 95 بګ لپاره د اندیښنو له امله دی، او دا چې د معیاري ونډوز 95 د DOS شیل څنګه پخپله پایپونه سمبالوي.

ځینې ​​غوښتنلیکونه، لکه کمانډیم ، باید په اتوماتیک ډول اجرا نشي. هغه غوښتنلیکونه چې په مستقیمه توګه د کنسول کړکۍ ته لاس رسی لري، د معیاري انډول څخه لوستل او د دوی معیاري محصول ته لیکل کول کیدی شي ناکام شي، Tcl پټېږي، یا حتی د سیسټم ځړول که چیرې د دوی شخصي کنسول کړکۍ ورته شتون نلري.

مکینتش

د اجرایوي قومانده پلي نده او د مکینتش په اساس شتون نلري.

یونس

د اجرایوي قومانده په بشپړ ډول فعاله ده او څنګه چې بیان شوي کار کوي.

هم وګوره

تېروتنه (ن)، خلاصه (n)

سرچینې

اعدام، پایپینینګ، بیاکتنه، فرعي پروسس

مهم: د انسان قوماندې ( ٪ man ) کاروئ ترڅو وګورئ چې ستاسو په ځانګړی کمپیوټر کې کوم قوماندې کارول کیږي.