Skip to main content

مثال على استخدام نظام التشغيل لينكس القيادة

اهم 20 أمر في نظام كالي لينكس يجب عليك معرفتهم لكي تستخدمه كالمحترفين (أبريل 2025)

اهم 20 أمر في نظام كالي لينكس يجب عليك معرفتهم لكي تستخدمه كالمحترفين (أبريل 2025)
Anonim

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

ال ملاحظة الأمر شائع الاستخدام بالاقتران مع البقرى القيادة و أكثر من أو أقل أوامر.

تساعد هذه الأوامر الإضافية على تصفية الصفحات وتوزيعها من ملاحظة التي يمكن أن تكون طويلة جدًا.

كيفية استخدام القيادة PS

من تلقاء نفسها ، و ملاحظة يعرض الأمر العمليات الجارية بواسطة المستخدم الذي يقوم بتشغيلها داخل نافذة طرفية. استدعاء ملاحظة ببساطة اكتب ما يلي:

ملاحظة

يعرض الناتج صفوفًا من البيانات تحتوي على المعلومات التالية:

  • PID
  • TTY
  • زمن
  • أمر

PID هو معرف العملية الذي يحدد عملية التشغيل. TTY هو نوع المحطة الطرفية.

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

PS -A

ملاحظة-

لعرض كل العمليات باستثناء قيادات الجلسة ، قم بتشغيل الأمر التالي:

ps -d

إذن ما هو قائد الجلسة؟ عندما تنطلق إحدى العمليات من عمليات أخرى ، فإنها تكون رئيس الجلسة لجميع العمليات الأخرى. تخيل العملية ا ينطلق العملية ب وعملية C . معالجة ب ينطلق العملية د وعملية C ينطلق العملية E . عند سرد جميع العمليات باستثناء قادة الدورات سترى B، C، D و E لكن لا ا .

يمكنك إبطال أي من الاختيارات التي قمت باختيارها باستخدام -N مفتاح كهربائي. على سبيل المثال ، إذا كنت ترغب في رؤية قادة جلسات العمل فقط قم بتشغيل الأمر التالي:

ps -d -N

من الواضح ان -N ليست معقولة جدا عند استخدامها مع -e أو مفاتيح لأنها لن تظهر أي شيء على الإطلاق.

إذا كنت ترغب في رؤية العمليات المرتبطة بهذه المحطة الطرفية فقط ، قم بتشغيل الأمر التالي:

PST

إذا كنت تريد مشاهدة جميع العمليات قيد التشغيل باستخدام الأمر التالي:

ص ص

اختيار العمليات المحددة باستخدام القيادة PS

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

على سبيل المثال ، إذا كنت تعرف معرف العملية ، فيمكنك ببساطة استخدام الأمر التالي:

ps -p

يمكنك تحديد عمليات متعددة من خلال تحديد معرفات عملية متعددة على النحو التالي:

ps -p "1234 9778"

يمكنك أيضًا تحديدها باستخدام قائمة مفصولة بفواصل:

ps -p 1234،9778

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

ملاحظة

على سبيل المثال ، لمعرفة ما إذا كان Chrome قيد التشغيل ، يمكنك استخدام الأمر التالي:

ps -C كروم

قد تفاجأ عندما ترى أن هذا سيعيد عملية واحدة لكل علامة تبويب مفتوحة.

هناك طرق أخرى لتصفية النتائج حسب المجموعة. يمكنك البحث عن طريق اسم المجموعة باستخدام بناء الجملة التالي:

ملاحظة ملاحظة - المجموعة

على سبيل المثال ، لمعرفة جميع العمليات التي يتم تشغيلها بواسطة مجموعة الحسابات ، اكتب ما يلي:

ps -G "accounts" ps - مجموعة "حسابات"

يمكنك أيضًا البحث عن طريق معرف المجموعة بدلاً من اسم المجموعة باستخدام أحرف صغيرة "g" كما يلي:

ملاحظة -g ps - مجموعة

إذا كنت تريد البحث عن طريق قائمة معرفات الجلسات ، استخدم الأمر التالي:

ps

بدلاً من ذلك ، استخدم التالي للبحث حسب نوع المحطة الطرفية.

PST

إذا كنت ترغب في العثور على جميع العمليات التي يشغلها مستخدم معين ، فجرّب الأمر التالي:

سكرتير خاص

على سبيل المثال للعثور على جميع العمليات التي تديرها غاري قم بتشغيل ما يلي:

ملاحظة U "غاري"

لاحظ أن هذا يُظهر الشخص الذي يتم استخدام بيانات الاعتماد الخاصة به لتشغيل الأمر. على سبيل المثال ، إذا كنت ogged في ك غاري وتشغيل الأمر أعلاه سيظهر كل الأمر ركض من قبلك.

إذا قمت بتسجيل الدخول باسم توم والاستخدام سودو لتشغيل الأمر ثم سيظهر الأمر أعلاه توم الأمر كما يجري تشغيلها من قبل غاري و لا توم .

للحد من القائمة إلى مجرد العمليات التي تديرها حقا غاري استخدم الأمر التالي:

ps -U "gary"

تنسيق PS إخراج القيادة

افتراضيا تحصل على نفس الأعمدة الأربعة عند استخدام ملاحظة أمر:

  • PID
  • TTY
  • زمن
  • أمر

يمكنك الحصول على قائمة كاملة عن طريق تشغيل الأمر التالي:

ص

ال -eكما تعلمون ، يظهر كل العمليات و F أو -F يبين التفاصيل الكاملة.

الأعمدة المرتجعة كما يلي:

  • هوية المستخدم
  • PID
  • PPID
  • C
  • STime
  • TTY
  • زمن
  • أمر

معرف المستخدم هو الشخص الذي قام بتشغيل الأمر. PID هو معرف العملية للأمر الأمر. و PPID هي العملية الأم التي أطلقت الأمر.

ال C العمود يوضح عدد الأطفال الذين لديهم عملية. STime هو وقت البدء لهذه العملية. TTY هي المحطة الطرفية ، والوقت هو مقدار الوقت المستغرق للتشغيل والأمر هو الأمر الذي تم تشغيله.

يمكنك الحصول على المزيد من الأعمدة باستخدام الأمر التالي:

ps -eF

هذا إرجاع الأعمدة التالية:

  • UID
  • PID
  • PPID
  • C
  • SZ
  • RSS
  • PSR
  • STime
  • TTY
  • زمن
  • أمر

الأعمدة الإضافية هي SZ و RSS و PSR.SZ هو حجم العملية ، و RSS هو حجم الذاكرة الحقيقي و PSR هو المعالج الذي يتم تعيين الأمر إليه.

يمكنك تحديد تنسيق المعرفة من قبل المستخدم باستخدام المفتاح التالي:

ps -e - تنسيق

التنسيقات المتوفرة هي كما يلي:

  • ٪وحدة المعالجة المركزية: استخدام وحدة المعالجة المركزية
  • ٪ الفنزويلية: استخدام الذاكرة النسبة المئوية
  • وسائط: الأمر مع جميع الحجج الخاصة به
  • ج: استخدام المعالج
  • كمد: الامر
  • بالاتصالات: اسم الأمر فقط
  • حزب المحافظين: استخدام المعالج
  • cputime: وقت وحدة المعالجة المركزية
  • EGID: معرف المجموعة الفعال
  • egroup: المجموعة الفعالة
  • الساعة الإلكترونية: الوقت المنقضي
  • euid: معرف المستخدم الفعال
  • euser: المستخدم الفعال
  • الجد داء يصيب الخراف: معرف مجموعة
  • مجموعة: أسم المجموعة
  • pgid: معرف مجموعة العملية
  • pgrp: مجموعة عملية
  • ppid: معرف العملية الأصل
  • بداية: الوقت بدأت العملية
  • سهير: الحجم في الصفحات المادية
  • thcount: المواضيع التي تملكها العملية
  • زمن: الوقت التراكمي
  • رمز المستخدم: هوية المستخدم
  • uname: اسم المستخدم

هناك العديد من الخيارات ولكن هذه هي الأكثر استخدامًا.

لاستخدام التنسيقات ، اكتب ما يلي:

ps -e --format = "uid uname cmd time"

يمكنك مزج العناصر ومطابقتها حسب رغبتك في أن تكون.

الفرز الناتج

لفرز الناتج ، استخدم الترميز التالي:

ps -ef - فرز

اختيار خيارات الفرز هي كما يلي:

  • كمد: اسم قابل للتنفيذ
  • pcpu: استخدام وحدة المعالجة المركزية
  • الأعلام: أعلام
  • pgrp: معرف مجموعة العملية
  • cutime: الوقت المستخدم التراكمي
  • cstime: وقت النظام التراكمي
  • utime: وقت المستخدم
  • معرف المنتج: معرف العمليه
  • ppid: معرف العملية الأصل
  • بحجم: بحجم
  • رمز المستخدم: هوية المستخدم
  • المستعمل: اسم المستخدم

مرة أخرى ، هناك المزيد من الخيارات المتاحة ولكن هذه هي الخيارات الأكثر شيوعًا.

مثال فرز الأمر كما يلي:

ps -ef - فرز المستخدم ، PID

باستخدام PS مع grep ، وأوامر أقل وأكثر

كما ذكر في البداية فمن الشائع استخدامها ملاحظة مع ال البقرى, أقل و أكثر من أوامر.

ال أقل و أكثر من سوف تساعدك الأوامر على فحص النتائج صفحة واحدة في كل مرة. لاستخدام هذه الأوامر ببساطة الأنابيب الإخراج من البقرى لهم على النحو التالي:

ps -ef | المزيد من ps -ef | أقل

ال البقرى الأمر يساعدك على تصفية النتائج من ملاحظة أمر.

فمثلا:

ps -ef | الكروم الكروم

ملخص

ال ملاحظة يستخدم الأمر عادة لإدراج العمليات داخل لينكس. يمكنك أيضا استخدام أعلى الأمر لعرض العمليات قيد التشغيل بطريقة مختلفة.