מסקנה ללא אפשרויות
PS (תהליך תהליך) הוא השירות הסטנדרטי עבור כל הפצות לינוקס בשימוש דרך קונסולת. מטרתו העיקרית היא להציג מידע על כל התהליכים הפועלים. המספר והמידע המפורט תלוי באפשרויות שהוקמו שנבחרו כאשר הפקודה עצמה מופעלת באופן ישיר. אנו נדבר על האפשרויות קצת מאוחר יותר, ועכשיו בואו פשוט להזין PS בטרמינל ולחץ על Enter.
כפי שניתן לראות את המסך למטה, כל השורה הופיע, ביניהם פגז bash ואת התהליך עצמו הוא התהליך.
כמובן, ייתכנו כמה נקודות נוספות כאן, אשר תלוי במספר של ריצה של תוכניות המשתמש, אבל ברוב המקרים משתמשים לא מתאים למסקנה זו, ולכן אנו מציעים ללכת לחקר אפשרויות נוספות.
תפוקת רשימת כל התהליכים
כלי השירות PS מבלי לציין אפשרויות מיוחדות אינו מאפשר לך לקבל מידע שימושי שיכול להיות שימושי במהלך המחקר של רשימת התהליכים הפעילים, ולכן חשוב ליישם טיעונים. הראשון הוא אחראי להציג את כל המשימות הנוכחיות, ואת המחרוזת לוקח את סוג של PS -A.
כתוצאה מכך, מספר עצום של שורות עם אשר יש למיין החוצה. אנו חולקים מידע על מספר עמודות. ה- PID מציג את מספר זיהוי התהליך וניתן להשתמש בו, למשל, כדי להשלים במהירות את הפעולה של תוכנית זו או לאמת את עץ המשימות. TTY - שם הטרמינל שבו התהליך הנוכחי פועל. זמן עבודה, ו CMD הוא שם של הפקודה המשימה.
בנוסף, באפשרותך להשתמש בפקודה PS -E כדי להציג רשימה של כל התהליכים אם האפשרות הקודמת אינה מתאימה לך.
כפי שניתן לראות, ההנפקה לאחר הפעלת האופציה היתה בדיוק כמו כאשר הוכחה היכרות.
יש פורמט פלט BSD כי הוא אחראי להציג תהליכים הקשורים למשתמש, כמו גם מציג מידע מפורט יותר על הפעולה של המשימות, העומס על המעבד ואת המיקום המדויק. לקבלת מידע כזה, השתמש ב- PS AU.
על התמונה הבאה, אתה רואה כי מספר העמודות נוספה באופן משמעותי. כתוצאה מכך, רשימה מלאה של תהליכים עם התייחסות חשבון יהיה זמין ומוצג מיקום.
רשימת פורמט מלא
דוגמאות שנדונו לעיל מותר להציג כמעט את כל המידע הדרוש שיכול להיות שימושי למשתמשים טירון. עם זאת, לפעמים יש צורך לקבל רשימה מפורטת יותר, למשל, כדי לקבוע את מקור שיחת התהליך. אז הקו יבוא להציל: PS -EF.
כמעט אותם עמודות יוצגו עליו כבר דיברנו קודם לכן, אך תופיע גם פריסה מפורטת של המיקום והפריט הראשון יהיה אחראי למקור של שיחת המשימות.
תהליכי משתמש
האפשרות של X אחראית להצגת התהליכים שהנתקו מהמסוף, כלומר, המתבטאת באופן אישי על ידי המשתמש. אם אתה רוצה לדעת בדיוק אילו משימות היו פתוחות בשם החשבון הנוכחי, זה מספיק כדי להזין את מחרוזת PS -X ולחץ על Enter.
הפלט יהיה אינפורמטיבי ככל האפשר, אך ללא מידע נוסף. עם זאת, היא לא תמנע שום דבר לשימוש ואפשרויות נוספות, לדוגמה, כדי להציג את ההקשר האבטחה.
אם ברצונך לקבל מידע על נתוני משתמש אחרים, שנה את השורה ב- PS-Fuu Lousticics, שבו הגשמים מחליפים את השם הדרוש.
בתוצאות הפלט, שימו לב לעמודה הראשונה. לא תמצא שם בעלי אחרים מלבד שצוין בקבוצה לפני שהוא מופעל.
מסנן לפי שורש.
לכל מושב לינוקס יש רשימה נפרדת של משימות שבוצעות בזכויות השורש. אם ברצונך להציג רק תהליכים כאלה, עליך להגדיר את פקודת השורש PS -U -U ולהפעיל אותו על-ידי לחיצה על מקש Enter.
בעת שימוש בפקודה חוזרת על כך שמעל, הפלט לא יכיל שורות עם מקור סטארט-אפ, שכן הוא ידוע מראש כי הוא שורש, וכל המידע מוצג דחוס ככל האפשר. כאן אנו מציעים להשתמש בטיעונים הנ"ל כדי להרחיב את המידע.
הצגת משימות קבוצתיות
משתמשים מנוסים יודעים כי כמה תהליכים שייכים לקבוצה מסוימת, כלומר, יש משימה עיקרית ותלותו יוצרים עץ משותף. אם אתה צריך להציג רק שורות נופלים תחת קריטריון זה, השתמש בפקודה PS -FG 48, שבו 48 הוא המזהה של הקבוצה (ניתן להחליף אותו בשם תהליך האב).
הצג על ידי PID.
מן המידע הנ"ל אתה כבר יודע שלכל תהליך יש pid משלו, כלומר, המזהה המגדיר אותו. אם יש רצון לחפש PID מסוים, יש להפעיל את הפקודה PS -FP 1178, החלפת המספר לרצון. יש קריטריון PPID. בעת קביעת פורמט זה, המחרוזת רוכשת את תצוגת PS-FF-FPPID 1154, עם השינוי המתאים במזהה לרצון.
אלה היו כל הדוגמאות העיקריות של צוות PS בלינוקס, אשר רצינו לדבר במסגרת המאמר של היום. למרבה הצער, נפח של מדריך אחד לא מספיק כדי לתאר בפירוט את האינטראקציה עם כל האפשרויות הזמינות ואת שילובים שלהם. במקום זאת, אנו מציעים לחקור את תיעוד הקבוצה הרשמי על ידי ביצוע PS --HELP כדי לקבל את ההנחיות כי לא מצאת לעיל. בנוסף, באתר שלנו יש תיאורים מפורטים של הפקודות העיקריות של מערכת ההפעלה הנחשבת. אנו ממליצים על משתמשי טירון כדי ללמוד אותם כדי להתרגל במהירות בניהול קונסולת לינוקס.
ראה גם:
פקודות משמשות לעתים קרובות לינוקס "טרמינל"
LN / מצא / LS / GREP / PWD הפקודה בלינוקס