لینکس ٹرمینل سے کارروائیوں کا نظم کیسے کریں: 10 احکام جو آپ کو جاننے کی ضرورت ہے

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

یہاں بہت سارے کمانڈ ایک ہی فنکشن انجام دیتے ہیں اور ان کو ملایا جاسکتا ہے - یہی پروگراموں کی ڈیزائننگ کا یونکس فلسفہ ہے۔ دوسرے پروگرام ، جیسے ہٹپ ، کمانڈ کے اوپری حصے میں دوستانہ انٹرفیس فراہم کرتے ہیں۔

سب سے اوپر

سب سے اوپر کمانڈ آپ کے سسٹم کے وسائل کے استعمال کو دیکھنے اور ان عملوں کو دیکھنے کا روایتی طریقہ ہے جو نظام کے بیشتر وسائل کو لے رہے ہیں۔ اوپر عمل کی ایک فہرست دکھاتا ہے ، جن میں سب سے اوپر CPU استعمال ہوتا ہے۔

اوپر یا htop سے باہر نکلنے کے ل، ، استعمال کریں Ctrl-C کی بورڈ شارٹ کٹ یہ کی بورڈ شارٹ کٹ عام طور پر ٹرمینل میں چلنے والے عمل کو ختم کرتا ہے۔

htop

htop کمانڈ ایک بہتر ٹاپ ہے۔ یہ زیادہ تر لینکس تقسیم پر بطور ڈیفالٹ انسٹال نہیں ہوتا ہے۔ یہاں کمانڈ آپ کو اوبنٹو پر انسٹال کرنے کی ضرورت ہوگی۔

sudo apt-get انسٹال ہاپ

سمجھنے میں آسان تر ترتیب کے ساتھ htop وہی معلومات دکھاتا ہے۔ یہ آپ کو تیر والے بٹنوں کے ذریعہ عمل کو منتخب کرنے اور اعمال انجام دینے کی بھی اجازت دیتا ہے ، جیسے انہیں ہلاک کرنا یا ان کی ترجیح کو تبدیل کرنا ، F چابیاں کے ساتھ۔

ہم نے ماضی میں مزید تفصیل کے ساتھ hops کا احاطہ کیا ہے۔

پی ایس

پی ایس کمانڈ چل رہا ہے عمل کی فہرست. درج ذیل کمانڈ میں آپ کے سسٹم پر چلنے والے تمام عمل کی فہرست دی گئی ہے۔

PS -A

یہ ایک وقت میں پڑھنے کے لئے بہت سارے عمل ہوسکتے ہیں ، لہذا آپ آؤٹ پٹ کو پائپ لائن کے ذریعہ پائپ کرسکتے ہیں کم اپنی رفتار سے ان کے ذریعے سکرول کرنے کا حکم:

PS -A | کم

دبائیں ق جب آپ کام کرلیں تو باہر نکلیں۔

آپ آؤٹ پٹ کو بھی پائپ کرسکتے ہیں گریپ کسی دوسرے حکم کو استعمال کیے بغیر کسی خاص عمل کی تلاش کرنا۔ درج ذیل کمانڈ فائر فاکس کے عمل کو تلاش کرے گی۔

PS -A | گریپ فائر فاکس

pstree

pstree کمانڈ دیکھنے کے عمل کا ایک اور طریقہ ہے۔ یہ انہیں درخت کی شکل میں دکھاتا ہے۔ لہذا ، مثال کے طور پر ، آپ کا ایکس سرور اور گرافیکل ماحول ڈسپلے مینیجر کے تحت نمودار ہوگا جس نے انہیں پیدا کیا۔

مارنا

مارنا اس کے ID کو دیکھتے ہوئے کمانڈ کسی عمل کو ختم کرسکتا ہے۔ آپ یہ معلومات حاصل کرسکتے ہیں PS -A, سب سے اوپر یا pgrep احکامات

PID کو مار ڈالو

تکنیکی طور پر ، کٹ کمانڈ کسی عمل کو کوئی سگنل بھیج سکتی ہے۔ آپ استعمال کر سکتے ہیں مار ڈالو یا مار -9 بجائے اس کے کہ ایک ضد عمل کو ختم کردیں۔

pgrep

تلاش کی اصطلاح دی گئی ، pgrep اس سے ملنے والے عمل کی شناختیں واپس کردیتی ہیں۔ مثال کے طور پر ، آپ فائر فاکس کا PID تلاش کرنے کے لئے درج ذیل کمانڈ کا استعمال کرسکتے ہیں۔

pgrep فائر فاکس

آپ کسی خاص عمل کو ختم کرنے کے لئے اس حکم کو قتل کے ساتھ بھی جوڑ سکتے ہیں۔ اگرچہ ، pkill یا killl کا استعمال آسان ہے۔

pkill & killl

pkill اور killl کمانڈز کسی عمل کو ختم کرسکتے ہیں ، اس کے نام کو دیکھتے ہوئے۔ فائر فاکس کو مارنے کے لئے یا تو کمانڈ استعمال کریں:

pkill فائر فاکس

ہم نے پکی کو ماضی میں زیادہ گہرائی میں ڈھانپ لیا ہے۔

رائس

رائس کمانڈ پہلے سے چلنے والے عمل کی اچھی قدر کو بدل دیتا ہے۔ اچھی قدر طے کرتی ہے کہ عمل کس ترجیح کے ساتھ چلتا ہے۔ کی قدر -19 جبکہ بہت زیادہ ترجیح ہے 19 بہت کم ترجیح ہے۔ کی قدر 0 پہلے سے طے شدہ ترجیح ہے۔

رینائس کمانڈ میں ایک عمل کی PID کی ضرورت ہوتی ہے۔ درج ذیل کمانڈ ایک عمل کو انتہائی کم ترجیح کے ساتھ چلاتا ہے۔

رینس 19 پی آئی ڈی

آپ استعمال کرسکتے ہیں pgrep رائس کے ساتھ اوپر کی چال بھی۔

اگر آپ اعلی ترجیح پر عمل چلا رہے ہیں تو ، آپ کو جڑ کی اجازت کی ضرورت ہوگی۔ اوبنٹو پر ، استعمال کریں sudo اسی لیے:

sudo رینس -19 #

ایکس کِل

ایکس کِل کمانڈ گرافیکل پروگراموں کو آسانی سے ختم کرنے کا ایک طریقہ ہے۔ اسے چلائیں اور آپ کا کرسر ایک میں بدل جائے گا ایکس نشانی اس پروگرام کو ختم کرنے کے لئے کسی پروگرام کی ونڈو پر کلک کریں۔ اگر آپ کسی پروگرام کو ختم نہیں کرنا چاہتے ہیں تو ، آپ اس کے بجائے دائیں کلک کرکے ایکس کِل سے واپس آ سکتے ہیں۔

آپ کو یہ کمانڈ کسی ٹرمینل سے چلانے کی ضرورت نہیں ہے - آپ Alt-F2 بھی ٹائپ کرسکتے ہیں ایکس کِل اور اسے کسی گرافیکل ڈیسک ٹاپ سے استعمال کرنے کیلئے دبائیں۔

عمل کو آسانی سے ختم کرنے کے ل We ہم نے ہٹکی پر پابند ایکس کِل کا احاطہ کیا ہے۔

کیا آپ کے پاس کوئی پسندیدہ کمانڈ ہے جس کا ہم نے یہاں ذکر نہیں کیا ، یا کوئی اور چال شیئر کرنے کی؟ ایک تبصرہ چھوڑیں اور ہمیں بتائیں۔


$config[zx-auto] not found$config[zx-overlay] not found