أوامر Linux: ps

دليل سريع إلىpsالأمر ، يستخدم لسرد العمليات التي تعمل حاليًا في النظام

يعمل جهاز الكمبيوتر الخاص بك ، في جميع الأوقات ، بالعديد من العمليات المختلفة.

يمكنك فحصهم جميعًا باستخدام ملفpsيأمر:

هذه قائمة بالعمليات التي بدأها المستخدم والتي تعمل حاليًا في الجلسة الحالية.

هنا لدي القليلfishمثيلات shell ، يتم فتحها في الغالب بواسطة VS Code داخل المحرر ، ومثيلات Hugo تقوم بتشغيل معاينة التطوير للموقع.

هذه هي الأوامر المعينة للمستخدم الحالي فقط. لإدراجالكلالعمليات التي نحتاجها لتمرير بعض الخيارات إليهاps.

الأكثر شيوعًا الذي أستخدمه هوps ax:

الaيستخدم الخيار أيضًا لسرد عمليات المستخدمين الآخرين ، وليس عملياتنا فقط.xيعرض العمليات غير المرتبطة بأي محطة طرفية (لم يبدأها المستخدمون من خلال محطة طرفية).

كما ترى ، يتم قطع الأوامر الأطول. استخدم الأمرps axwwلمتابعة قائمة الأوامر في سطر جديد بدلاً من قصه:

نحن بحاجة لتحديدwمرتين لتطبيق هذا الإعداد ، إنه ليس خطأ مطبعي.

يمكنك البحث عن عملية معينة تتحدgrepمع أنبوب ، مثل هذا:

ps axww | grep "Visual Studio Code"

عادت الأعمدة بواسطةpsتمثل بعض المعلومات الأساسية.

المعلومات الأولى هيPID، معرف العملية. هذا هو المفتاح عندما تريد الإشارة إلى هذه العملية في أمر آخر ، على سبيل المثال لقتلها.

إذن لديناTTيخبرنا عن معرف المحطة المستخدم

ثمSTATيخبرنا عن حالة العملية:

Iعملية خاملة (النوم لمدة أطول من حوالي 20 ثانية)Rعملية قابلة للتشغيلSوهي عملية تنام لمدة تقل عن 20 ثانيةTعملية متوقفةUعملية في انتظار متواصلZعملية ميتة (أالاموات الاحياء)

إذا كان لديك أكثر من حرف واحد ، فإن الثاني يمثل معلومات إضافية ، والتي يمكن أن تكون تقنية للغاية.

من الشائع أن يكون لديك+مما يشير إلى أن العملية في المقدمة في المحطةsيعني أن العملية هي أقائد الجلسة.

TIMEتخبرنا عن المدة التي استغرقتها العملية.

يعمل هذا الأمر على Linux و macOS و WSL وفي أي مكان لديك بيئة UNIX

تحميل مجانيكتيب أوامر Linux


المزيد من دروس CLI: