كيفية استخدام سطر الأوامر لقتل البرنامج
يعرف الجميع كيفية قتل برنامج باستخدام Task Manager في Windows أو Force Quit(Windows or Force Quit) في OS X ، ولكن في بعض الأحيان يكون من المفيد قتل برنامج باستخدام سطر الأوامر(command line) . لقد واجهت العديد من المواقف حيث رفض البرنامج الإنهاء عبر إدارة المهام(Task Manager) ، حتى عندما حاولت قتل العملية الأساسية. تتميز Force Quit(Force Quit) بمراوغاتها الخاصة ولا تقتل دائمًا برنامجًا كما ينبغي. عندها يمكنك استخدام قوة سطر الأوامر(command line) .
في هذه المقالة ، سوف أتناول أوامر قتل برنامج في أنظمة التشغيل Windows و OS X و Linux(OS X and Linux) . ومن المثير للاهتمام ، أن هناك عادة أكثر من أمر واحد لإنجاز هذا ، لذلك سأحاول أن أذكر الأوامر المختلفة التي استخدمتها. إنها ليست قائمة شاملة ، لذا إذا كنت تستخدم أمرًا مختلفًا غير مذكور هنا ، فيرجى إخبارنا بذلك في التعليقات.
النوافذ - TSKILL و TASKKILL
في Windows ، يمكنك استخدام أمرين لقتل برنامج: TSKILL و TASKKILL(TSKILL and TASKKILL) . TSKILL هو أمر أبسط وأقل قوة ، لكنه يقوم بالمهمة على ما يرام. على سبيل المثال ، إذا كنت تقوم بتشغيل Microsoft Word ، فإن اسم العملية(process name) هو winword.exe. لقتل Word من سطر الأوامر(command line) فقط اكتب الأمر التالي:
tskill winword
سيؤدي ذلك إلى قتل Word وستفقد أي بيانات غير محفوظة ، لذلك عليك توخي الحذر في استخدامها. لقد جربته على مستند Word(Word doc) غير محفوظ واختفى للتو عندما قمت بتشغيل هذا ، ولا توجد مطالبات لحفظ المستندات. هذا صحيح إلى حد كبير بالنسبة لجميع الأوامر التي سأذكرها هنا لأن هذا نوع من النقطة. يمكنك قتل برنامج على الفور دون أي أسئلة.
شيء واحد يجب ملاحظته هو أنه في معظم الأحيان يتم استخدام هذا الأمر ، يتم استخدامه مع المعلمة / A. يخبر / A الأمر بإنهاء العملية الجارية في جميع الجلسات. لذلك عادةً ما تكتب الأمر التالي للتأكد من انتهاء العملية:
tskill /A winword
الأمر الثاني ، الذي يحتوي على خيارات أكثر وأكثر قوة ، هو TASKKILL . إذا نظرت إلى صفحة المساعدة(help page) الخاصة بـ TASKKILL ، فسترى ما أعنيه:
إذا كنت ترغب في الحصول على مزيد من التحكم والخيارات(control and options) لقتل برنامج في Windows ، فاستخدم TASKKILL . بالنسبة للمبتدئين ، يمكنك قتل البرنامج باستخدام الأمر التالي:
taskkill /F /IM winword.exe
لاحظ أنه يجب عليك استخدام .EXE عند استخدام الأمر TASKKILL(TASKKILL command) . / F تعني إنهاء العملية بقوة. / IM تعني اسم الصورة(image name) ، أي اسم العملية(process name) . إذا كنت تريد القتل باستخدام معرف العملية ( PID ) ، فيجب عليك استخدام / PID بدلاً من / IM. / T رائع لأنه سيقتل جميع العمليات التابعة التي بدأت بالعملية المحددة.
يمكنك أيضًا استخدام TASKKILL للاتصال عن بُعد بنظام آخر وقتل عملية على هذا النظام البعيد. ما أحبه أيضًا هو القدرة على استخدام أحرف البدل في TASKKILL .
OS X / Linux - اقتل واقتل
في OS X و Linux(OS X and Linux) ، لديك أمرين لقتل العمليات: KILL و KILLALL(KILL and KILLALL) . عليك تشغيل هذه في نافذة المحطة(terminal window) . لقتل برنامج ، عليك إما استخدام اسم البرنامج(program name) أو معرّف العملية. هناك بعض الطرق التي يمكنك من خلالها العثور على هذه المعلومات. طريقة واحدة هي عبر مراقب النشاط(Activity Monitor) .
ومع ذلك ، يتطلب ذلك واجهة المستخدم الرسومية(GUI interface) . إذا كنت تستخدم سطر الأوامر(command line) لقتل عملية ، يمكنك استخدام سطر الأوامر(command line) للعثور على معلومات العملية(process info) أيضًا. هناك أمران يتبادران إلى الذهن هما top و ps -ax .
(top)سيعطيك الجزء العلوي قائمة بالعمليات باستخدام PID واسم البرنامج(program name) أيضًا مرتبة حسب استخدام وحدة المعالجة المركزية(CPU usage) . إنها طريقة سريعة للعثور على العملية التي تريد قتلها. سيعطيك ps -ax قائمة مرتبة حسب (ps -ax)PID ومسار البرنامج. إنها مختلفة قليلاً عن القمة.
الآن لقتل البرنامج في OS X. (OS X)يمكنك ببساطة كتابة الأمر التالي لقتل عملية معينة:
kill -9 83002
83002 هي العملية الطرفية(Terminal process) و 9 تعني إنهاء العملية. يمكنك استخدام أرقام أخرى مثل 3 ، مما يعني إنهاء(Quit) ، أو 6 ، مما يعني إحباط(Abort) . في الغالب(Mostly) ، على الرغم من ذلك ، ستلتزم بـ 9. يمكنك أيضًا استخدام الأمر KILL(KILL command) لقتل جميع العمليات الجارية ، على الرغم من أنه ربما لا يجب عليك استخدام هذا الأمر مطلقًا.
kill -TERM -1
عندما يكون KILL مفيدًا لقتل عملية واحدة أو جميع العمليات ، يستخدم KILLALL(KILLALL) لقتل مجموعة من العمليات. على سبيل المثال ، إذا كنت تقوم بتشغيل Google Chrome ، فقد يكون لديك 10 عمليات Chrome قيد التشغيل. سيكون من المزعج حقًا استخدام KILL عشر مرات لإغلاق Chrome . بدلاً من ذلك ، يمكنك استخدام KILLALL مثل:
killall Evernote
or
killall 'Google Chrome'
لاحظ أنه يجب عليك استخدام علامات الاقتباس المفردة أو أي شيء أطول من كلمة واحدة. أيضًا ، إذا لم تكن العملية قيد التشغيل باسمك ، ولكنها تعمل بدلاً من ذلك تحت الجذر ، فيجب عليك استخدام الأمر التالي:
sudo killall 'Google Chrome'
أو
sudo killall -9 'Google Chrome'
مرة أخرى ، يرسل الرقم 9 إشارة محددة إلى KILL بدلاً من TERM . سودو(Sudo) مطلوب فقط إذا تلقيت خطأ بشأن عدم الحصول على إذن. وإلا يمكنك أن تفعل killall program أو killall -9 program . في OS X ، يكون الأمر KILLALL(KILLALL command) مفيدًا حقًا عندما لا يمكنك فرض إنهاء البرنامج. ليس عليك معرفة معرف العملية ، وهو أمر جيد. ما عليك سوى كتابة(Just type) الاسم وسيتم إنهاء جميع العمليات المرتبطة بهذا الاسم.
تهدف هذه المقالة إلى منحك طرقًا أكثر تقدمًا لقتل برنامج في أنظمة التشغيل Windows و OS X و Linux(OS X and Linux) . إذا كان لديك أي أسئلة حول قتل برنامج باستخدام سطر الأوامر(command line) ، فقم بإرسال تعليق وسأحاول مساعدتك. استمتع!
Related posts
قم بإنشاء قائمة ببرامج بدء التشغيل عبر Command Line أو PowerShell
كيفية تشغيل الإكمال التلقائي في موجه الأوامر
دليل المبتدئين إلى موجه أوامر Windows
تحويل الصور بين التنسيقات عبر سطر الأوامر في أوبونتو
3 طرق لاتخاذ Photo or Video على جهاز Chromebook
كيفية Find Birthdays على Facebook
كيفية Fix Disney Plus Error Code 83
كيفية استخدام Discord Spoiler Tags
كيفية Download Twitch Videos
كيفية Fix Hulu Error Code RUNUNK13
لا يمكن Schedule Uber في Advance؟ هنا ما يجب القيام به
كيفية تغيير اللغة على Netflix
كيفية جعل Spotify Louder and Sound Better
كيفية Detect Computer & Email Monitoring أو Spying Software
Best Camera Settings ل Portraits
7 Quick Fixes عندما Minecraft Keeps Crashing
ما هو Uber Passenger Rating and How للتحقق من ذلك
شقة Panel Display Technology Demystified: TN، IPS، VA، OLED والمزيد
هل Computer Randomly Turn الخاص بك في حد ذاته؟
كيفية الصقر إلى Roku TV من PC or Mobile