ایک عمل صرف آپ کے سسٹم میں ایک چل رہا پروگرام ہے۔ آپ کا ویب براؤزر ، ونڈو منیجر ، ٹرمینل ونڈو اور ایکس سرور وہ تمام عمل ہیں جن سے آپ براہ راست بات چیت کرتے ہیں۔ دوسرے بہت سارے عمل پس منظر میں چلتے ہیں ، جیسے ویب سرور اور سسٹم کے دیگر کام۔ جب بھی آپ `ls` یا `pwd کی` طرح کمانڈ ٹائپ کرتے ہیں تو ایک نیا عمل تیار ہوتا ہے ، حالانکہ اس طرح کے عمل عام طور پر قلیل `المدتی` ہوتے ہیں۔

ہر عمل کی ایک الگ شناخت ہوتی ہے ، جسے پروسیس ID یا PID کہا جاتا ہے۔ اگرچہ کسی بھی وقت چلنے والے ہر عمل کی ایک مختلف شناخت ہوتی ہے ، لیکن وقت کے ساتھ ساتھ پی آئی ڈی کو دوبارہ استعمال کیا جاسکتا ہے۔

ابتدائی عمل کے علاوہ (عام طور پر `init` کہا جاتا ہے) ہر ایک میں پیرنٹس پروسیس ہوتا ہے جس سے یہ تخلیق کیا گیا تھا۔ مثال کے طور پر ، اگر آپ اپنے شیل پرامپٹ سے `vi` چلاتے ہیں تو ، `vi` کا والدین کا عمل آپ کا شیل ہوگا۔ ایک عمل میں بہت سارے بچے ہوسکتے ہیں ، لیکن صرف ایک والدین ہوسکتے ہیں۔

ہر عمل کسی نہ کسی صارف اور گروپ کی اجازت سے چلتا ہے ، جو فائلوں اور ڈائریکٹریوں تک رسائی حاصل کرنے پر لاگو ہوتا ہے۔ صارف اور عمل صرف اپنے دوسرے پروسس کو ہی `ختم` کرسکتے ہیں ، `جڑوں کی` رعایت کے ساتھ جو کچھ بھی مار سکتا ہے۔