يوفر نظام التشغيل لينكس العديد من الاحتمالات لإدارة وتنفيذ الأوامر في المحطة. ومع ذلك ، في بعض الأحيان هناك حالات عندما يكون من الضروري وقف تنفيذ الأمر الذي بدأ بالفعل. في هذه المقالة ، سنلقي نظرة على بعض الإرشادات والتوصيات المفيدة التي ستساعدك على التوقف عن تنفيذ الأوامر على لينكس بأمان وكفاءة.
طريقة واحدة لوقف تنفيذ أمر في لينكس هو استخدام اختصار لوحة المفاتيح السيطرة + ج. بمجرد الضغط على هذه المفاتيح ، سيتم إحباط الأمر الحالي على الفور. هذه الطريقة مفيدة بشكل خاص في الحالات التي يستغرق فيها الفريق الكثير من الوقت أو يعمل مع الأخطاء.
إذا كان الأمر قيد التشغيل في الخلفية ، يمكنك استخدام الأمر بس لتحديد معرف العملية (بيد). ثم يمكنك استخدام الأمر قتل في تركيبة مع بيد لوقف تنفيذ العملية. على سبيل المثال ، فإن الأمر قتل 1234 إنهاء تنفيذ عملية مع معرف 1234.
من المهم أن تتذكر أنه عند استخدام أمر القتل ، فإنك توقف تنفيذ العملية دون القدرة على حفظ البيانات غير المحفوظة. لذلك ، قبل استخدامه ، يوصى بحفظ جميع البيانات اللازمة لمنع الخسائر.
وهناك طريقة أخرى لوقف تنفيذ أمر في لينكس هو استخدام الأمر كيلال. يسمح لك بمقاطعة تنفيذ جميع العمليات باسم أو أمر معين. على سبيل المثال ، فإن الأمر كيلال فايرفوكس وقف جميع العمليات المرتبطة متصفح الويب فايرفوكس.
وبالإضافة إلى ذلك ، هناك الأمر بيكيل ، والذي يسمح لك لوقف تنفيذ العمليات على أساس اسمها أو غيرها من المعالم. يمكن أن يكون هذا مفيدا إذا كنت تريد مقاطعة تنفيذ العديد من العمليات في نفس الوقت. على سبيل المثال ، سيوقف أمر اسم المستخدم بيكيل-يو جميع العمليات التي تنتمي إلى مستخدم معين.
- إيقاف تنفيذ الأوامر على لينكس:
- 1. أوقف الأمر باستخدام اختصار لوحة المفاتيح:
- 2. أوقف الأمر باستخدام إشارة سيجنت:
- 3. أوقف الأمر باستخدام إشارة سيغتيرم:
- 4. أوقف الأمر باستخدام إشارة سيجكيل:
- باستخدام اختصار لوحة المفاتيح
- باستخدام الأمر "قتل"
- باستخدام "بيكيل"
- الأمر باستخدام "كيلال"
- الأمر باستخدام "بريب"
- الأمر باستخدام الأمر "بس"
- باستخدام الأمر "العلوي"
- باستخدام الأمر "هت توب"
- سؤال وجواب
- ما هي الأوامر التي يمكنني استخدامها لوقف عملية من تشغيل على لينكس?
- كيف يمكنني استخدام الأمر قتل لوقف تنفيذ عملية?
- كيف يمكنني استخدام الأمر بيكيل لوقف تنفيذ عملية باسمها?
- كيف يمكنني استخدام الأمر كيلال لوقف تنفيذ جميع العمليات مع اسم معين?
- كيف يمكنني استخدام الأمر كيلال5 لوقف تنفيذ جميع العمليات مع اسم محدد والمستخدم?
إيقاف تنفيذ الأوامر على لينكس:
أثناء العمل مع سطر الأوامر لينكس ، قد تنشأ حالة عندما يكون من الضروري وقف تنفيذ الأمر الحالي. قد يكون هذا بسبب حقيقة أن الأمر يعمل لفترة طويلة أو لا يعطي النتيجة المرجوة. في مثل هذه الحالات ، من المفيد معرفة عدة طرق لإيقاف تنفيذ الأمر.
1. إيقاف أمر باستخدام اختصار لوحة المفاتيح:
أسهل طريقة لوقف تنفيذ أمر في لينكس هو استخدام اختصار لوحة المفاتيح السيطرة + ج. تقاطع هذه المجموعة الأمر الحالي وتعيدك إلى موجه الأوامر.
2. أوقف الأمر باستخدام إشارة سيجنت:
مع معرف العملية الفعلي.
3. إيقاف أمر بإشارة سيغتيرم:
إلى معرف العملية.
4. أوقف الأمر باستخدام إشارة سيجكيل:
مع معرف العملية.
لعرض المساعدة.
باستخدام اختصار لوحة المفاتيح
وهناك طريقة أخرى لوقف تنفيذ أمر في لينكس هو استخدام اختصار لوحة المفاتيح. قد يستغرق تنفيذ بعض الأوامر وقتا طويلا ، وإذا كنت تريد مقاطعة تنفيذها ، فيمكنك استخدام اختصارات لوحة المفاتيح التالية:
- السيطرة + ج:تقاطع هذه المجموعة تنفيذ الأمر الحالي. إذا قمت بالضغط على هذه المجموعة ، فسيتم إيقاف الأمر وستعود إلى موجه الأوامر.
- السيطرة + ض: هذه المجموعة تعلق تنفيذ الأمر الحالي وترسله إلى الخلفية. بعد ذلك ، يمكنك استخدام الأمر فغ لاستئناف تنفيذ الأمر أو بغ لتشغيل الأمر في الخلفية.
تعد اختصارات لوحة المفاتيح هذه مفيدة جدا عندما تريد إيقاف تنفيذ أمر ما بسرعة دون الحاجة إلى إغلاق نافذة المحطة الطرفية أو إعادة تشغيل الكمبيوتر. أنها تسمح لك للسيطرة على العمليات وفعالية إدارة تنفيذ الأوامر في لينكس.
باستخدام الأمر "قتل"
الأمر" قتل " هو أداة في نظام التشغيل لينكس الذي يسمح لك لوقف تنفيذ عملية أو إرسال إشارة إلى عملية للسيطرة عليه. باستخدام هذا الأمر ، يمكنك إنهاء عملية معينة إذا تجمدت أو تسببت في حدوث مشكلات.
بناء الجملة الأساسي لأمر "القتل" هو كما يلي:
قتل [إشارة] [عملية تحديد]
بدلا من [إشارة] ، يمكنك تحديد إشارات مختلفة لإرسالها إلى العملية. الإشارات الرئيسية التي غالبا ما تستخدم هي:
- سيغتيرم-إرسال إشارة إنهاء إلى العملية ، يسمح للعملية لإنهاء بشكل صحيح;
- سيغكيل-إشارة لوقف العملية على الفور ، سيتم مقاطعة العملية دون فرصة لإكمال عملها;
- سيغستوب-توقف مؤقتا تنفيذ العملية;
- سيغكونت-استئناف تنفيذ العملية إذا تم إيقافها باستخدام سيغستوب;
على سبيل المثال ، لإنهاء عملية باستخدام المعرف 12345 ، يمكنك استخدام الأمر التالي:
قتل 12345
يمكنك أيضا استخدام "كيلال" لإنهاء عملية باسمها. على سبيل المثال ، لإنهاء جميع العمليات المسماة "إنجن إكس" ، يمكنك استخدام الأمر التالي:
كيلال إنجن إكس
الأمر " قتل " هو أداة قوية لإدارة العمليات في لينكس. ومع ذلك ، كن حذرا عند استخدامه ، لأن التطبيق غير الصحيح لهذا الأمر يمكن أن يؤدي إلى نتائج غير متوقعة وفقدان البيانات.
باستخدام الأمر "بيكيل"
بيكيل هو أمر في لينكس التي تسمح لك لإنهاء عملية باسمها أو معرف. يمكن أن يكون هذا الأمر مفيدا إذا كنت تريد إيقاف تنفيذ عمليات معينة على نظامك بسرعة وكفاءة. فيما يلي بعض الأمثلة على استخدام الأمر بيكيل.
1. إكمال العملية بالاسم:
يمكنك استخدام الأمر بيكيل لإنهاء جميع العمليات مع اسم معين. على سبيل المثال ، لإنهاء جميع العمليات المسماة "فايرفوكس" ، يمكنك استخدام الأمر التالي:
بيكيل فايرفوكس
2. الانتهاء من العملية عن طريق الهوية:
إذا كنت تعرف معرف العملية ، يمكنك استخدام الأمر بيكيل لإنهائه. للقيام بذلك ، يجب عليك إضافة - ف الخيار وتحديد معرف العملية. على سبيل المثال ، لإنهاء العملية باستخدام المعرف 1234 ، استخدم الأمر التالي:
بيكيل-بي 1234
3. باستخدام تعبير عادي:
كما يدعم فريق بيكيل استخدام التعبيرات العادية للبحث عن العمليات. على سبيل المثال ، لإنهاء جميع العمليات التي تبدأ بـ "هتبد" ، يمكنك استخدام الأمر التالي:
بكيل ^هتبد
4. مخرجات معرفات العمليات المنجزة:
بشكل افتراضي ، لا يقوم الأمر بيكيل بإخراج معرفات العمليات المكتملة. إذا كنت بحاجة إلى الحصول على معرفات العمليات المكتملة ، فيمكنك إضافة خيار-إل. على سبيل المثال:
بيكيل-ل فايرفوكس
سيعرض هذا قائمة بمعرفات جميع العمليات المكتملة المسماة "فايرفوكس".
5. الانتهاء من العمليات الفردية:
إذا كنت ترغب في إنهاء عملية واحدة فقط باسم معين ، يمكنك استخدام-ن الخيار. يحد من عدد العمليات التي سيتم إكمالها. على سبيل المثال ، لإكمال عملية واحدة فقط تسمى "فايرفوكس" ، استخدم الأمر التالي:
بيكيل-ن فايرفوكس
كان هذا لمحة عامة عن بعض قدرات الأمر بيكيل واستخدامه لوقف تنفيذ العمليات في لينكس. قم بتثبيت هذا الأمر في نظامك وجرب معلماته المختلفة لإدارة عملية أكثر مرونة.
باستخدام الأمر "كيلال"
يتم استخدام الأمر" كيلال " في لينكس لإنهاء العمليات التي تم تحديدها بالاسم.
بناء جملة الأمر "كيلال" هو كما يلي:
| كيلال [خيارات] [اسم_ العملية] |
قد تشمل الخيارات:
- - إنهاء العمليات فقط التي تتطابق أسماؤها تماما مع الاسم المحدد;
- - أنا-تأكيد قبل الانتهاء من كل عملية;
- - س-إرسال إشارة الرقم المحدد إلى العمليات (افتراضيا ، يتم استخدام مصطلح الإشارة);
- - ش-إنهاء العمليات التي بدأها المستخدم المحدد فقط.
أمثلة على استخدام الأمر " كيلال:
| كيلال فايرفوكس |
| ينهي جميع العمليات المسماة "فايرفوكس". |
| كيلال-إس هوب أباتشي2 |
| يرسل إشارة هوب لجميع العمليات المسماة "أباتشي 2". |
| جون جيديت |
| ينهي جميع العمليات المسماة "جيديت" التي بدأها المستخدم "جون". |
من المهم ملاحظة أن الأمر" كيلال " يمكن أن يؤدي إلى نتائج غير مرغوب فيها ، لأنه ينهي جميع العمليات بالاسم المحدد ، بما في ذلك عمليات النظام. لذلك ، قبل استخدام هذا الأمر ، يوصى بالتحقق بعناية من اسم العملية والتأكد من عدم مقاطعة أي عملية مهمة أثناء تشغيلها.
باستخدام الأمر "بغريب"
يتم استخدام الأمر" بغريب " في لينكس للعثور على معرفات عملية الإخراج (بيد) على أساس اسمها أو سمات أخرى. يمكن أن يكون هذا الأمر مفيدا عندما تحتاج إلى العثور على عملية أو التحقق من وجودها قبل تنفيذ إجراءات معينة.
بناء جملة الأمر كما يلي:
بريب [خيارات] [قالب]
وفيما يلي بعض الخيارات الشائعة من الأمر " بغريب:
- - ل: عرض قائمة بالعمليات التي تم العثور عليها مع معرفاتهم.
- - و: ابحث عن العمليات بالاسم الكامل للأمر ، بما في ذلك جميع الوسائط.
- - ش: البحث عن العمليات التي تنتمي إلى مستخدم معين.
- - س: البحث عن العمليات مع تطابق تام مع اسم العملية المحدد.
على سبيل المثال ، للعثور على جميع العمليات المسماة "هتبد" ، يمكنك استخدام الأمر:
بغريب هتبد
إذا كنت بحاجة إلى عرض قائمة بالعمليات التي تم العثور عليها بمعرفاتها ، فيمكنك إضافة الخيار " - إل:
بريب - ل هتبد
إذا كنت بحاجة إلى العثور على العمليات التي تنتمي إلى مستخدم معين ، يمكنك استخدام الخيار "- يو " مع اسم المستخدم:
بريب-يو اسم المستخدم هتبد
يمكن أيضا تحديد نمط البحث باستخدام التعبيرات العادية. على سبيل المثال ، سيجد الأمر التالي جميع العمليات التي يبدأ اسمها بـ "هتب" وينتهي برقم:
بريب ' ^المتشعب.*[0-9]$'
الأمر "بغريب" يمكن أن تكون مفيدة لأتمتة بعض المهام في البرامج النصية قذيفة وإدارة العمليات على نظام لينكس. بمعرفة معرفات العملية ، يمكنك بسهولة إرسال إشارات إليهم ، ومقاطعة عملهم أو إنهائه ، وتنفيذ إجراءات أخرى مع العمليات.
باستخدام الأمر "بس"
الأمر " بس "(ترجم من الإنجليزية باسم" حالة العملية") هو أداة سطر الأوامر في نظام التشغيل لينكس التي تسمح لك لعرض معلومات حول العمليات قيد التشغيل حاليا.
باستخدام الأمر "بس" ، يمكنك الحصول على المعلومات التالية حول العمليات:
- بيد هو معرف فريد للعملية;
- تي هي المحطة المرتبطة بالعملية;
- الوقت-الوقت الذي يتم فيه استخدام المعالج بواسطة العملية;
- الأمر-الأمر المستخدم لبدء العملية;
هناك عدة طرق لاستخدام الأمر" بس". على سبيل المثال ، لعرض جميع العمليات الحالية في النظام ، يمكنك استخدام الأمر التالي:
بس أوكسيعرض هذا الأمر قائمة بجميع العمليات التي تعمل نيابة عن جميع مستخدمي النظام.
إذا كنت بحاجة إلى عرض العمليات التي تعمل نيابة عن المستخدم الحالي فقط ، فيمكنك استخدام الأمر:
شسيعرض هذا الأمر قائمة بالعمليات التي تنتمي إلى المستخدم الحالي.
وبالإضافة إلى ذلك ، يمكنك استخدام الأمر "بس" مع مختلف المعلمات للحصول على معلومات أكثر تفصيلا حول العمليات.
على سبيل المثال ، بإضافة المعلمة "و" إلى الأمر ، ستحصل على بنية شجرة للعمليات التي تعرض التسلسل الهرمي لبدء التشغيل.
بس أفأيضا ، باستخدام الأمر "بس" مع المعلمة " ل " ، سوف تحصل على معلومات موسعة حول كل عملية.
بس آليحتوي الأمر" بس " على العديد من المعلمات الأخرى التي تسمح لك بتخصيص إخراج المعلومات حول العمليات. لمعرفة المزيد حول خيارات الأوامر المتاحة ، يمكنك الرجوع إلى دليل الأوامر" مان بس".
الآن أنت تعرف كيفية استخدام الأمر " بس " للحصول على معلومات حول تشغيل العمليات على نظام لينكس. يمكن أن يكون هذا مفيدا لتصحيح الأخطاء أو مراقبة النظام أو إدارة الخادم.
باستخدام الأمر "العلوي"
الأمر العلوي هو أداة مفيدة جدا في نظام التشغيل لينكس. يسمح لك بتتبع أداء النظام الحالي ومراقبة تشغيل العمليات. باستخدام الأمر العلوي ، يمكنك الحصول على معلومات حول استخدام وحدة المعالجة المركزية واستخدام الذاكرة ونشاط الشبكة والمزيد.
لتشغيل الأمر العلوي ، تحتاج إلى فتح محطة وإدخال اسمها. بعد ذلك ، سترى معلومات مفصلة حول تشغيل النظام الخاص بك في الوقت الحقيقي.
فيما يلي بعض الأوامر الأساسية التي يمكنك استخدامها عند العمل مع أعلى:
- س-الخروج من الأمر العلوي.
- ك-اقتل العملية المحددة.
- ص-تغيير أولوية العملية المحددة.
- 1-التبديل بين معلومات العملية العامة والمفصلة.
يوفر أعلى أيضا القدرة على فرز العمليات وفقا لمعايير مختلفة ، مثل استخدام المعالج ، واستخدام الذاكرة ، وغيرها من المعالم. للقيام بذلك ، اضغط على مفتاح الفرز المناسب (على سبيل المثال ، ص للفرز حسب استخدام المعالج) بعد تشغيل الأمر العلوي.
الفريق الأعلى هو أداة قوية لمراقبة النظام وتتبع العملية. وسوف تساعدك على تحديد العمليات التي تستخدم معظم الموارد ويمكن أن تبطئ النظام الخاص بك. ولذلك ، فإنه هو أداة ضرورية لمسؤولي النظام ومستخدمي لينكس من ذوي الخبرة.
| المفتاح | الوصف |
|---|---|
| من س | اخرج من الأمر العلوي. |
| k | اقتل العملية المحددة. |
| r | تغيير أولوية العملية المحددة. |
| 1 | التبديل بين معلومات العملية العامة والمفصلة. |
| P | عمليات الفرز حسب استخدام المعالج. |
| M | عمليات الفرز حسب استخدام الذاكرة. |
| N | فرز العمليات حسب هوية المستخدم. |
باستخدام الأمر "هت توب"
الأمر" هت توب " هو شاشة المعالج التفاعلية التي تسمح للمستخدم لعرض وإدارة العمليات النشطة على الكمبيوتر.
فيما يلي بعض الميزات المفيدة التي يوفرها الأمر " هت توب:
- يعرض قائمة بالعمليات النشطة مع معلومات حول استخدام وحدة المعالجة المركزية واستخدام الذاكرة والموارد الأخرى.
- عمليات الفرز حسب معايير مختلفة ، مثل استخدام وحدة المعالجة المركزية ، واستخدام الذاكرة ، ووقت بدء التشغيل ، وما إلى ذلك.
- يعرض شجرة العملية التي تسمح لك لعرض التسلسل الهرمي للعمليات الأب والطفل.
- عمليات البحث والتصفية حسب الاسم أو الكلمة الرئيسية.
- إجراء عمليات مختلفة على العمليات ، مثل إرسال الإشارات ، وتغيير الأولوية ، والربط بالنواة ، وما إلى ذلك
. لتشغيل الأمر" هوتوب " ، أدخل اسمه في المحطة واضغط على إنتر. بعد ذلك ، سيتم فتح واجهة الأوامر" هت توب " ، حيث يمكنك عرض وإدارة العمليات النشطة.
يعد استخدام الأمر" هت توب " مفيدا بشكل خاص لمسؤولي النظام ومستخدمي لينكس المتقدمين الذين يحتاجون إلى مراقبة وإدارة العمليات على أجهزة الكمبيوتر الخاصة بهم.
لاحظ أنه لاستخدام الأمر" هت توب " ، قد تحتاج إلى تثبيته على النظام الخاص بك باستخدام مدير الحزم من توزيع لينكس الخاص بك.
سؤال وجواب
ما هي الأوامر التي يمكنني استخدامها لوقف عملية من تشغيل على لينكس?
هناك العديد من الأوامر التي يمكن استخدامها لوقف تنفيذ عملية في لينكس: قتل ، قتل ، قتل ، قتل 5.
كيف يمكنني استخدام الأمر قتل لوقف تنفيذ عملية?
لاستخدام الأمر قتل لوقف تنفيذ عملية ، تحتاج إلى معرفة معرفه (بيد) وتنفيذ الأمر في الشكل التالي: قتل بيد. على سبيل المثال ، لإيقاف عملية مع بيد 1234 ، تحتاج إلى تنفيذ الأمر قتل 1234.
كيف يمكنني استخدام الأمر بيكيل لوقف تنفيذ عملية باسمها?
لاستخدام الأمر بيكيل لإيقاف تنفيذ عملية باسمها ، تحتاج إلى تشغيل الأمر بالتنسيق التالي:اسم عملية بيكيل. على سبيل المثال ، لإيقاف جميع العمليات المسماة "فايرفوكس" ، تحتاج إلى تشغيل الأمر بيكيل فايرفوكس.
كيفية استخدام الأمر كيلال لوقف تنفيذ جميع العمليات مع اسم معين?
لاستخدام أمر القتل لإيقاف تنفيذ جميع العمليات باسم معين ، تحتاج إلى تنفيذ الأمر بالتنسيق التالي: اسم عملية القتل. على سبيل المثال ، لإيقاف جميع العمليات المسماة "كروم" ، تحتاج إلى تشغيل الأمر كيلال كروم.
كيف يمكنني استخدام الأمر كيلال5 لوقف تنفيذ جميع العمليات مع اسم محدد والمستخدم?
لاستخدام الأمر كيلال5 لوقف تنفيذ جميع العمليات مع اسم محدد والمستخدم ، تحتاج إلى تشغيل الأمر في الشكل التالي:كيلال5-يو اسم المستخدم اسم العملية. على سبيل المثال ، لإيقاف جميع العمليات المسماة "فايرفوكس" للمستخدم "المستخدم" ، تحتاج إلى تشغيل الأمر كيلال5 يو المستخدم فايرفوكس.