កិច្ចការច្រើនមុខ: ដំណើរការផ្ទៃខាងក្រោយនិងដំណើរការផ្ទៃខាងមុខ

ក្នុងនាមជាប្រព័ន្ធប្រតិបត្តិការកិច្ចការច្រើន លីនុច គាំទ្រការប្រតិបត្តិនៃដំណើរការជាច្រើន - ជាមូលដ្ឋានកម្មវិធីឬពាក្យបញ្ជាឬកិច្ចការស្រដៀងគ្នា - នៅផ្ទៃខាងក្រោយខណៈពេលដែលអ្នកបន្តធ្វើការនៅផ្ទៃខាងមុខ។

ដំណើរការផ្ទៃខាងមុខ

ដំណើរការផ្ទៃខាងមុខ គឺជាពាក្យបញ្ជាឬភារកិច្ចដែលអ្នករត់ដោយផ្ទាល់ហើយរង់ចាំឱ្យវាបញ្ចប់។ ដំណើរការផ្ទៃខាងមុខមួយចំនួនបង្ហាញចំណុចប្រទាក់អ្នកប្រើមួយចំនួនដែលគាំទ្រអន្តរកម្មអ្នកប្រើកំពុងបន្តខណៈដែលអ្នកផ្សេងប្រតិបត្តិភារកិច្ចនិងបង្កកកុំព្យូទ័រនៅពេលបញ្ចប់ភារកិច្ចនោះ។

ពីសែលដំណើរការផ្ទៃខាងមុខចាប់ផ្តើមដោយវាយពាក្យបញ្ជានៅប្រអប់បញ្ចូល។ ឧទាហរណ៍ដើម្បីមើលបញ្ជីឯកសារសាមញ្ញនៃឯកសារនៅក្នុងថតសកម្មវាយ:

$ ls

អ្នកនឹងឃើញបញ្ជីឯកសារ។ ខណៈពេលដែលកុំព្យូទ័រកំពុងរៀបចំនិងបោះពុម្ពបញ្ជីនោះអ្នកមិនអាចធ្វើអ្វីផ្សេងទៀតពីប្រអប់បញ្ចូល។

ដំណើរការផ្ទៃខាងក្រោយ

មិនដូចដំណើរការផ្ទៃខាងមុខ សែល មិនចាំបាច់ ដំណើរការផ្ទៃខាងក្រោយ បញ្ចប់មុនពេលវាដំណើរការដំណើរការច្រើនទៀតទេ។ នៅក្នុងដែនកំណត់នៃចំនួនសតិដែលអាចប្រើបានអ្នកអាចបញ្ចូលពាក្យបញ្ជាផ្ទៃខាងក្រោយមួយបន្ទាប់ពីមួយផ្សេងទៀត។ ដើម្បីរត់ពាក្យបញ្ជាជាដំណើរផ្ទៃខាងក្រោយមួយវាយពាក្យបញ្ជានិងបន្ថែមចន្លោះនិងសញ្ញាប្រាប់ទៅចុងបញ្ចប់នៃពាក្យបញ្ជា។ ឧទាហរណ៍:

$ command1 &

ពេលអ្នកចេញពាក្យបញ្ជាជាមួយនឹងការសន្និដ្ឋាននឹងសែលនឹងដំណើរការការងារប៉ុន្តែជំនួសឱ្យការរង់ចាំអ្នកទទួលបានការបញ្ជាបញ្ចប់អ្នកនឹងត្រូវបានត្រឡប់ទៅកាន់សែលវិញហើយអ្នកនឹងឃើញប្រអប់បញ្ចូលសែល (% សម្រាប់ C Shell និង $ សម្រាប់ Bourne Shell និង Korn Shell) ។ នៅចំណុចនេះអ្នកអាចបញ្ចូលពាក្យបញ្ជាផ្សេងទៀតសម្រាប់ដំណើរការផ្ទៃខាងមុខឬខាងក្រោយ។ ការងារផ្ទៃខាងក្រោយត្រូវបានដំណើរការក្រោមអាទិភាពទាបជាងមុនចំពោះការងារផ្ទៃខាងមុខ។

អ្នកនឹងឃើញសារនៅលើអេក្រង់នៅពេលដំណើរការផ្ទៃខាងក្រោយបានបញ្ចប់។

ការផ្លាស់ប្តូររវាងដំណើរការ

ប្រសិនបើដំណើរការផ្ទៃខាងមុខកំពុងចំណាយពេលច្រើនពេកបញ្ឈប់វាដោយចុច CTRL + Z ។ ការបញ្ឈប់ការងារនៅតែមានប៉ុន្តែប្រតិបត្តិរបស់វាត្រូវបានផ្អាក។ ដើម្បីបន្តការងារប៉ុន្តែនៅក្នុងផ្ទៃខាងក្រោយវាយ bg ដើម្បីផ្ញើការងារដែលបានបញ្ឈប់ទៅការប្រតិបត្តិផ្ទៃខាងក្រោយ។

ដើម្បីបន្តដំណើរការផ្អាកមួយនៅផ្ទៃខាងមុខវាយ fg ហើយដំណើរការនោះនឹងយកសម័យសកម្ម។

ដើម្បីមើលបញ្ជីដំណើរការដែលបានផ្អាកទាំងអស់ប្រើពាក្យបញ្ជា ការងារ ឬប្រើពាក្យបញ្ជា កំពូល ដើម្បីបង្ហាញបញ្ជីភារកិច្ចស៊ីភីយូច្រើនបំផុតដូច្នេះអ្នកអាចផ្អាកឬបញ្ឈប់ពួកវាដើម្បីបង្កើនធនធានប្រព័ន្ធ។

Shell ទល់។ GUI

ពហុតួនាទីធ្វើការខុសគ្នាអាស្រ័យលើថាតើអ្នកកំពុងធ្វើការពី សែលឬចំណុចប្រទាក់អ្នកប្រើក្រាហ្វិច ។ លីនុចពីសែលគាំទ្រតែដំណើរការផ្ទៃខាងមុខសកម្មតែមួយក្នុងស្ថានីយនិម្មិត។ ទោះជាយ៉ាងណាក៏ដោយពីទិដ្ឋភាពជាក់ស្តែងរបស់អ្នកប្រើបរិស្ថានដែលមានបង្អួច (ឧ។ លីនុចជាមួយផ្ទៃតុមិនមែនពីសែលដែលមានមូលដ្ឋានលើអត្ថបទ) គាំទ្របង្អួចសកម្មជាច្រើនដែលមានប្រសិទ្ធភាពជាដំណើរការផ្ទៃខាងមុខជាបណ្ដើរៗ។ នៅក្នុងការអនុវត្តជាក់ស្តែងលីនុចនៅពីក្រោយឆាកកែសម្រួលអាទិភាពនៃដំណើរការនៅក្នុង GUI ដើម្បីលើកកម្ពស់ស្ថេរភាពប្រព័ន្ធនិងគាំទ្រការកែច្នៃអ្នកប្រើចុងក្រោយ។