ملټیک کولو: د پس منظر بهیر او د پرمختګ پړاو

لکه څنګه چې د کثیر عملیاتي سیسټم په توګه، لینکس د ډیرو پروسو اعدامولو کې مرسته کوي - اساسا، پروګرامونه یا حکمونه یا ورته دندې - په پس منظر کې پداسې حال کې چې تاسو په مخکینۍ ساحه کې کار ته ادامه ورکوی.

د ډګر ډګرونه

د مخکینۍ مرحلې پروسه کوم کوم قوماندې یا دنده ده چې تاسو یې په مستقیم ډول پرمخ وړئ او بشپړ یې کړئ. ځینې ​​مخکینۍ پروسې ښیي چې د کاروونکي انټرنیټ یو ډول ډول دی چې د روانې کاروونکي ارتباط ملاتړ کوي، مګر نور د دې کار بشپړولو په وخت کې کمپیوټر او "فریز" اجرا کوي.

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

$ ls

تاسو به د فایلونو لیست وګورئ. پداسى حال کې چې کمپيوټر چمتو کول او د هغه لست چاپ کول، تاسو کولاى شئ د کمانډ ترټولو څه بل څه ونکړئ.

د شالید بهیر

د مخکینۍ مرحلې پروسې سره توپیر لري، شیل باید د پس منظر بهیر انتظار ونه کړي مخکې له دې چې دا نور بهیرونه پرمخ بوځي. د یادولو وړ مقدار کې دننه، تاسو کولی شئ د ډیرو پس منظر آدرسونو څخه یو بل له بل وروسته داخل کړئ. د شاليد پروسې په توګه د قوماندې چلولو لپاره، قوماندې وليکئ او يو ځاى او امپراتور د قوماندې پاى ته ورسوئ. د مثال په توګه:

$ کمانډ &

کله چې تاسو د وروستیو امپراتور سره امر کوئ، شیل به کار پرمخ بوځي، مګر د دې کولو پر ځای چې تاسو د پای ته رسیدو انتظار وباسئ، تاسو به ژر تر ژره شیل ته ورشئ، او تاسو به د شیل ټک لید وګورئ)٪ C شیل، او د بورین شیل او د سینګ شیل لپاره $) بیرته ستنیدنه. په دې وخت کې، تاسو کولی شئ د بلې مخکښې یا پس منظر پروسې لپاره بل قومانده داخل کړئ. د پس منظر کارونه د لومړیتوبونو په لومړیتوب کې پرمخ وړل کیږي.

تاسو به په سکرین باندې یو پیغام وګورئ کله چې د شاليد بهیر پای ته ورسيږي.

د پروسو ترمنځ بدلون

که چیرې د مخکینۍ مرحلې پروسه ډیر وخت ونیسي، د CTRL + Z فشارولو مخه ونیسئ. A بند شوی دنده لاهم شتون لري، مګر د هغې اعدام معطل شوی. د دندې بیا پیلولو لپاره، مګر په پس منظر کې، bg ټایپ کړئ ترڅو بند شوي دندې بیرته د اعدام کولو لپاره واستوي.

په ساحه کې د تعلیق شوي پروسې بیا پیل کولو لپاره، د FG ټایپ کړئ او دا پروسه به فعاله ناسته ترسره کړي.

د ټولو تعلیق شویو پروسو یو لیست وګورئ، د دندې قومانده کاروئ، یا د ډیرو ډیرو CPU- ګړندیو دندو لیست ښودلو لپاره د عالي قوماندې کارولو لپاره کار واخلئ ترڅو تاسو د سیستم سرچینو څخه د خلاصولو لپاره تعلیق یا بندیز وکولی شئ.

شیل vs GUI

Multitasking کارونه مختلف دي چې ایا تاسو د شیل څخه کار کوئ یا د ګرافیکي کاروونکي انٹرفیس . لینکس له پوښۍ څخه یواځې یو فعال مخکینۍ پروسې ملاتړ کوي د فیصلي ټرمینل. په هرصورت، د کاروونکي عملي کړنالرې څخه، یوه کړکۍ چاپیریال) د مثال په توګه، لینکس له یو ډیسټاپ سره، د متن پر بنسټ شیل نه (د څو فعالو کړکیو ملاتړ کوي کوم چې په مؤثر ډول د یوځای کولو سره د څو اړخیزو پروسو لپاره کار کوي. په عمل کې، لینکس د مناظرونو تر شا د GUI په بهیرونو کې لومړیتوبونو سره همغږي کوي ترڅو د سیستم ثبات وده او د پای کاروونکي پروسس مالتړ وکړي.