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

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

pstree היא תוכנה הממחישה תהליכי לינוקס כעץ. כך תוכל להתקין ולהשתמש בו בלינוקס.

מה זה pstree?

pstree היא תוכנית המציגה את התהליכים כמבנה דמוי עץ. תהליכי האב הם "הגזע" ותהליכי הילד הם ענפים.

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

כיצד להתקין pstree על לינוקס

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

כדי להתקין אותו בדביאן ובאובונטו, הקלד:

sudo apt התקן את psmisc

כדי להתקין pstree ב- Arch Linux:

sudo pacman -S psmisc

ועל משפחת רד האט של ההפצות:

sudo dnf התקנת psmisc

השתמש ב-pstree כדי להציג את תהליכי לינוקס כעץ

instagram viewer

ריצת pstree היא פשוטה. פשוט תקליד pstree בשורת הפקודה. תראה עץ של כל התהליכים הפועלים במערכת שלך.

ציון שם משתמש כארגומנט יציג את כל התהליכים שבבעלות המשתמש. לדוגמה, כדי לראות עץ של התהליכים של משתמש העל:

שורש pstree

כמו בהרבה תוכניות לינוקס אחרות, ל-pstree יש אפשרויות שורת פקודה. אתה יכול לראות את ה-PID של התהליכים עם -עמ' אוֹפְּצִיָה:

pstree -p

כדי להדגיש את התהליך הנוכחי, כלומר, המעטפת הנוכחית שלך, השתמש ב- אוֹפְּצִיָה.

pstree -h

אתה יכול להדגיש PID מסוים עם (עיר בירה ח) אפשרות, ואחריה מספר PID:

pstree -H [PID]

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

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

גיל pstree -C

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

ה-procfs של לינוקס גם מאפשרים לך לראות מידע על תהליכי לינוקס ישירות ממערכת הקבצים.