דף הבית » טיפים למחשב » כיצד להשתמש בשורת הפקודה כדי להרוג תוכנית

    כיצד להשתמש בשורת הפקודה כדי להרוג תוכנית

    כולם יודעים איך להרוג תוכנית באמצעות מנהל המשימות ב- Windows או כוח צא ב- OS X, אבל לפעמים זה שימושי כדי להרוג תוכנית באמצעות שורת הפקודה. נתקלתי במספר מצבים שבהם התוכנית סירבה לסיים דרך מנהל המשימות, גם כאשר ניסיתי להרוג את התהליך הבסיסי. כוח Quit יש זה משונה עצמו ולא תמיד להרוג תוכנית כמו שזה צריך. אז אתה יכול להשתמש בעוצמה של שורת הפקודה.

    במאמר זה, אני אעבור את פקודות להרוג תוכנית ב- Windows, OS X ו- Linux. מעניין, יש בדרך כלל יותר מאשר פקודה אחת להשיג את זה, אז אני אנסה להזכיר את אלה השונים שבהם השתמשתי. זה לא רשימה ממצה, אז אם אתה משתמש בפקודה אחרת לא מוזכר כאן, אנא יידע אותנו בתגובות.

    Windows - TSKILL ו TASKKILL

    ב- Windows, באפשרותך להשתמש בשתי פקודות כדי להרוג תוכנית: TSKILL ו- TASKKILL. TSKILL היא פקודה פשוטה וחזקה פחות, אבל עושה את העבודה בסדר גמור. לדוגמה, אם אתה משתמש ב- Microsoft Word, שם התהליך הוא winword.exe. כדי להרוג Word משורת הפקודה פשוט הקלד את הפקודה הבאה:

    winword

    זה יהרוג את Word ואתה תאבד את כל הנתונים שלא נשמרו, אז אתה צריך להיות זהיר להשתמש בו. ניסיתי את זה על דוק Word לא נשמר וזה פשוט נעלם כאשר רצתי את זה, אין הנחיות לשמור את המסמכים. זה די נכון לגבי כל הפקודות שאני הולך להזכיר כאן, כי זה סוג של נקודה. אתה יכול להרוג את התוכנית באופן מיידי ללא שאלות.

    דבר אחד לציין כי רוב הזמן כי פקודה זו משמש, הוא משמש עם פרמטר / A. / A אומר את הפקודה לסיים את התהליך פועל תחת כל הפעלות. אז בדרך כלל היית מקליד את הפקודה הבאה כדי להיות בטוח יותר את התהליך הוא נהרג:

    tysill / Winword

    הפקודה השנייה, שיש לה יותר אפשרויות והיא חזקה יותר, היא TASKKILL. אם אתה מסתכל על דף העזרה של TASKKILL, אתה מבין למה אני מתכוון:

    אם אתה רוצה לקבל יותר שליטה ואפשרויות להרוג תוכנית ב- Windows, השתמש TASKKILL. בתור התחלה, אתה יכול להרוג תוכנית באמצעות הפקודה הבאה:

    winkword.exe

    שים לב שעליך להשתמש ב- .EXE בעת שימוש בפקודה TASKKILL. / F פירושו לסיים בכוח את התהליך בכוח. / IM פירושו שם התמונה, כלומר שם התהליך. אם אתה רוצה להרוג באמצעות מזהה התהליך (PID), אתה צריך להשתמש / PID במקום / IM. / T הוא נהדר כי זה יהרוג את כל התהליכים הילד נכתבו על ידי תהליך שצוין.

    אתה יכול גם להשתמש TASKKILL להתחבר מרחוק למערכת אחרת ולהרוג תהליך על המערכת מרחוק. מה אני גם אוהב את היכולת להשתמש בתווים כלליים ב TASKKILL.

    OS X / לינוקס - להרוג ולהרוג

    ב- OS X ו- Linux, יש לך שתי פקודות להרוג תהליכים: להרוג Killall. אתה צריך להפעיל את אלה בחלון המסוף. כדי להרוג תוכנית, אתה גם צריך להשתמש בשם התוכנית או את מזהה התהליך. ישנן מספר דרכים שבהן תוכל למצוא מידע זה. דרך אחת היא באמצעות צג פעילות.

    עם זאת, זה דורש ממשק GUI. אם אתה משתמש בשורת הפקודה כדי להרוג תהליך, אתה יכול להשתמש בשורת הפקודה כדי למצוא את פרטי התהליך גם. שתי פקודות שעולות על הדעת הן חלק עליון ו PS -ax.

    חלק עליון ייתן לך רשימה של תהליכים עם PID ואת שם התוכנית גם מיון לפי השימוש CPU. זוהי דרך מהירה למצוא את התהליך שאתה רוצה להרוג. PS -ax ייתן לך רשימה ממוינות לפי PID ואת הנתיב של התוכנית. זה קצת שונה מאשר למעלה.

    עכשיו להרוג את התוכנית OS X. אתה יכול פשוט להקליד את הפקודה הבאה כדי להרוג תהליך מסוים:

    להרוג -9 83002

    83002 הוא תהליך הטרמינל ו- 9 פירושו להרוג את התהליך. אתה יכול להשתמש במספרים אחרים כמו 3, כלומר Quit, או 6, כלומר הפלה. לרוב, עם זאת, אתה תהיה דבק עם 9. אתה יכול גם להשתמש בפקודה להרוג להרוג את כל התהליכים הפועלים, אם כי אתה כנראה כנראה לא להשתמש בפקודה זו.

    -19 -01

    איפה להרוג הוא שימושי להריגת תהליך אחד או כל התהליכים, KILLALL הוא משתמש להריגת קבוצה של תהליכים. לדוגמה, אם אתה מפעיל את Google Chrome, ייתכן שיהיו לך 10 תהליכים של Chrome שפועלים. זה יהיה ממש מעצבן להשתמש להרוג עשר פעמים כדי לכבות את Chrome. במקום זאת, אתה יכול להשתמש KILLALL כך:

    אוורנוטה
    או
    killall 'Google Chrome'

    שים לב שעליך להשתמש במרכאות בודדות או בכל דבר ארוך יותר ממילה אחת. כמו כן, אם התהליך אינו פועל תחת השם שלך, אך הוא פועל תחת השורש, עליך להשתמש בפקודה הבאה:

    sudo killall 'Google Chrome'

    או

    sudo killall -9 'Google Chrome'

    שוב, את 9 הוא שולח את האות הספציפי להרוג במקום TERM. Sudo נחוץ רק אם אתה מקבל הודעת שגיאה על כך שאין לך הרשאה. אחרת אתה יכול לעשות תוכנית או 12 לרשת. ב OS X, הפקודה KILLALL מגיע שימושי מאוד כאשר אתה לא יכול לכפות להפסיק תוכנית. אתה לא צריך לדעת את מזהה התהליך, וזה נחמד. פשוט להקליד את השם ואת כל התהליכים ייהרגו הקשורים לשם הזה.

    מאמר זה נועד לתת לך שיטות מתקדמות יותר להרוג תוכנית ב- Windows, OS X ו- Linux. אם יש לך שאלות על הרג תוכנית באמצעות שורת הפקודה, לכתוב תגובה ואני אנסה לעזור. תהנה!