PS הפקודה ב לינוקס

Anonim

PS הפקודה ב לינוקס

מסקנה ללא אפשרויות

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

באמצעות הפקודה PS ב- Linux ללא אפשרויות

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

תוצאה של שימוש בפקודת PS ב- Linux מבלי להחיל אפשרויות נוספות.

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

תפוקת רשימת כל התהליכים

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

באמצעות הפקודה PS ב Linux כדי פלט כל התהליכים

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

תוצאה של שימוש בפקודת PS ב- Linux כדי פלט כל התהליכים

בנוסף, באפשרותך להשתמש בפקודה PS -E כדי להציג רשימה של כל התהליכים אם האפשרות הקודמת אינה מתאימה לך.

הפקודה אלטרנטיבית PS ב לינוקס כדי פלט כל התהליכים

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

תוצאה של שימוש באפשרות PS PS בלינוקס כדי פלט כל התהליכים

יש פורמט פלט BSD כי הוא אחראי להציג תהליכים הקשורים למשתמש, כמו גם מציג מידע מפורט יותר על הפעולה של המשימות, העומס על המעבד ואת המיקום המדויק. לקבלת מידע כזה, השתמש ב- PS AU.

שימוש באפשרויות פיקוד מתקדמות ב- Linux לתבנית BSD פלט

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

תוצאה של שימוש באפשרויות PS נוסף ב- Linux כדי פלט BSD

רשימת פורמט מלא

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

באמצעות אפשרויות נוספות עבור רשימה מלאה של רישום PS בלינוקס

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

תוצאה של שימוש באפשרויות עבור רישום באורך מלא בלינוקס

תהליכי משתמש

האפשרות של X אחראית להצגת התהליכים שהנתקו מהמסוף, כלומר, המתבטאת באופן אישי על ידי המשתמש. אם אתה רוצה לדעת בדיוק אילו משימות היו פתוחות בשם החשבון הנוכחי, זה מספיק כדי להזין את מחרוזת PS -X ולחץ על Enter.

באמצעות אפשרויות הפקודה PS ב- Linux לתהליכי משתמש פלט

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

תוצאה של התפוקה של תהליכי משתמש באמצעות פקודת PS ב לינוקס

אם ברצונך לקבל מידע על נתוני משתמש אחרים, שנה את השורה ב- PS-Fuu Lousticics, שבו הגשמים מחליפים את השם הדרוש.

באמצעות אפשרויות הפקודה PS ב- Linux כדי להציג את התהליכים של משתמש מסוים

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

תוצאה של התפוקה של התהליכים של משתמש מסוים PS בלינוקס

מסנן לפי שורש.

לכל מושב לינוקס יש רשימה נפרדת של משימות שבוצעות בזכויות השורש. אם ברצונך להציג רק תהליכים כאלה, עליך להגדיר את פקודת השורש PS -U -U ולהפעיל אותו על-ידי לחיצה על מקש Enter.

באמצעות אפשרויות הפקודה PS מתקדמות ב- Linux לתהליכי שורש פלט

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

תוצאה של הפלט של פקודת PS ב לינוקס עם האפשרויות עבור שורש התהליכים

הצגת משימות קבוצתיות

משתמשים מנוסים יודעים כי כמה תהליכים שייכים לקבוצה מסוימת, כלומר, יש משימה עיקרית ותלותו יוצרים עץ משותף. אם אתה צריך להציג רק שורות נופלים תחת קריטריון זה, השתמש בפקודה PS -FG 48, שבו 48 הוא המזהה של הקבוצה (ניתן להחליף אותו בשם תהליך האב).

באמצעות הפקודה PS ב לינוקס כדי פלט עץ מזהה תהליך

הצג על ידי PID.

מן המידע הנ"ל אתה כבר יודע שלכל תהליך יש pid משלו, כלומר, המזהה המגדיר אותו. אם יש רצון לחפש PID מסוים, יש להפעיל את הפקודה PS -FP 1178, החלפת המספר לרצון. יש קריטריון PPID. בעת קביעת פורמט זה, המחרוזת רוכשת את תצוגת PS-FF-FPPID 1154, עם השינוי המתאים במזהה לרצון.

באמצעות הפקודה PS ב Linux כדי פלט את התהליכים על ידי מזהה

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

ראה גם:

פקודות משמשות לעתים קרובות לינוקס "טרמינל"

LN / מצא / LS / GREP / PWD הפקודה בלינוקס

קרא עוד