يتيح لك pstree عرض العمليات الجارية على نظام Linux بتنسيق يشبه الشجرة. إليك كيفية تثبيته واستخدامه على جهاز الكمبيوتر الخاص بك.

إذا كنت تستخدم Linux ، فمن المرجح أنك استخدمت ps أو top أو htop لعرض العمليات الجارية حاليًا على النظام. على الرغم من أن هذه البرامج مفيدة ، إلا أنها لا تُظهر علاقة العمليات ببعضها البعض.

pstree هو برنامج يصور عمليات Linux كشجرة. إليك كيفية تثبيته واستخدامه على Linux.

ما هو البستري؟

pstree هو برنامج يُظهر العمليات على أنها بنية شبيهة بالشجرة. العمليات الأصل هي "الجذع" والعمليات الفرعية هي الفروع.

يكشف استخدام pstree لأول مرة كيف تعمل عمليات Linux. تحتوي جميع عمليات Linux على عملية init ، وهي عبارة عن نظام في معظم التوزيعات الرئيسية الرئيسية ، باعتبارها سلفًا مشتركًا.

كيفية تثبيت pstree على لينكس

pstree هي أداة مفيدة للغاية حيث توجد فرصة جيدة لتثبيتها بالفعل على نظامك. إذا حاولت تشغيله ولم يكن كذلك ، فهو متاح من خلال مدير الحزم الخاص بك. إنه جزء من psmisc مجموعة من المرافق.

لتثبيته على Debian و Ubuntu ، اكتب:

sudo apt تثبيت psmisc

لتثبيت pstree على Arch Linux:

سودو بكمن -S psmisc
instagram viewer

وعن عائلة توزيعات ريد هات:

sudo dnf تثبيت psmisc

استخدم pstree لعرض عمليات Linux كشجرة

تشغيل pstree بسيط. فقط اكتب pstree في سطر الأوامر. سترى شجرة لجميع العمليات التي تعمل على نظامك.

سيؤدي توفير اسم مستخدم كوسيطة إلى إظهار جميع العمليات التي يمتلكها المستخدم. على سبيل المثال ، لرؤية شجرة عمليات المستخدم المتميز:

جذر pstree

كما هو الحال مع العديد من برامج Linux الأخرى ، يحتوي pstree على خيارات سطر الأوامر. يمكنك رؤية معرفات العمليات باستخدام امتداد -p خيار:

pstree -p

لتسليط الضوء على العملية الحالية ، أي غلافك الحالي ، استخدم الامتداد خيار.

pstree -h

يمكنك تمييز معرف المريض بامتداد (عاصمة ح) ، متبوعًا برقم PID:

pstree -H [PID]

يمكنك الحصول على تمثيل مرمز بالألوان لعصر العمليات باستخدام ملف الخيار ، متبوعًا بالقيمة العمرية. هذه هي الحجة الوحيدة التي يتخذها هذا الخيار حاليًا.

سيتم عرض العمليات التي تم إنتاجها في آخر 60 ثانية باللون الأخضر. وبالمثل ، يمثل اللون الأصفر العمليات التي بدأت منذ ساعة. ستكون العمليات المتبقية باللون الأحمر.

سن pstree -C

يمنحك pstree عرضًا هرميًا يشبه الشجرة لعمليات Linux قيد التشغيل ، طبقًا لاسمه. يمكنك أن ترى كيف تتدفق العمليات الخاصة بك من عملية البدء ، ويمكنك تخصيص طريقة العرض الخاصة بك بخيارات مختلفة.

تتيح لك procfs في Linux أيضًا رؤية معلومات حول عمليات Linux مباشرة من نظام الملفات.