כיצד להשתמש בפקודה העליונה של לינוקס (ולהבין את הפלט שלה)

הנחיה מסוף במחשב נייד Linux.

Fatmawati Achmad Zaenuri/Shutterstock



ה-Linux |_+_| הפיקוד הוא אחד מהאמנים של דמוי יוניקס מערכות הפעלה. התצוגה התועלתנית שלו עמוסה במידע שימושי על התהליכים הפועלים של המערכת ושימוש במשאבים. אבל, האם ידעת שהוא תומך גם בצבע, הדגשה ואפילו גרפים יסודיים?

לוח מחוונים עמוס מידע

ה- |_+_| פקודה קיים מאז 1984 , ויש הרבה גרסאות שלו. עבור מאמר זה, אנו מריצים את אובונטו 18.04 עם כל התיקונים מיושמים, וגרסה 3.3.12 של |_+_|. הצלבנו גם הכל בשני מחשבי בדיקה אחרים, האחד מריץ את פדורה והשני מנג'רו.





10 פקודות לינוקס בסיסיות למתחילים קָשׁוּר 10 פקודות לינוקס בסיסיות למתחילים

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

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



בדוק את הגרסה שלך של למעלה

כדי לבדוק איזו גרסה של top יש לך, הקלד את החלון הבא:

top

פרסומת

אם הגרסה שלך נמצאת הרבה אחרי 3.3.12, ייתכן שהיא לא תומכת בכל התכונות שאנחנו הולכים לכסות.



תצוגת ברירת המחדל

אתה יכול להתחיל |_+_| על ידי הקלדת הדברים הבאים והקשה על Enter:

top

תצוגת ברירת המחדל מכילה שני אזורי מידע: אזור הסיכום (או לוח המחוונים), ואזור המשימות (או רשימת התהליך). כברירת מחדל, |_+_| מעדכן את התצוגה שלו כל שלוש שניות - אתה תבחין בהבהוב קל כשזה קורה.

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

השורה השלישית מציגה את הדברים הבאים יחידת עיבוד מרכזית ערכי (CPU):

    לָנוּ:משך הזמן שה-CPU מבלה בביצוע תהליכים עבור אנשים בחלל המשתמש. שֶׁלוֹ:כמות הזמן המושקעת בהפעלת תהליכי חלל ליבת מערכת. ni: ni:כמות הזמן המושקעת בביצוע תהליכים עם ערך יפה שנקבע באופן ידני. תְעוּדַת זֶהוּת:כמות זמן סרק המעבד. wa:משך הזמן שה-CPU מבלה בהמתנה להשלמת I/O. היי:כמות הזמן המושקעת בטיפול בהפרעות בחומרה. כן:משך הזמן המושקע בשירות התוכנה מפריע. רחוב:כמות הזמן שאבדה עקב הפעלת מכונות וירטואליות (זמן גניבה).

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

השורה החמישית מציגה את הכמות הכוללת (גם בקיביבייט) של זיכרון החלפה, וכמה פנוי, בשימוש וזמין. האחרון כולל זיכרון שצפוי להיות ניתן לשחזור ממטמונים.

פרסומת

כותרות העמודות ברשימת התהליך הן כדלקמן:

    PID:מזהה תהליך. מִשׁתַמֵשׁ:הבעלים של התהליך. יחסי ציבור:עדיפות תהליך. NI:הערך הנחמד של התהליך. נִכבָּד:כמות הזיכרון הווירטואלי המשמש את התהליך. בשר בקר:כמות זיכרון התושב בשימוש בתהליך. SHR:כמות הזיכרון המשותף בשימוש בתהליך. S:מצב התהליך. (ראה את הרשימה למטה לערכים ששדה זה יכול לקבל). %מעבד:החלק של זמן ה-CPU בשימוש התהליך מאז העדכון האחרון. %מ:חלק הזיכרון הפיזי בשימוש. TIME+:זמן CPU הכולל בשימוש המשימה במאות השנייה. פקודה:שם הפקודה או שורת הפקודה (שם + אפשרויות).

ערכי זיכרון מוצגים בקיביבייט. ה- |_+_| העמודה היא מחוץ למסך, מימין - היא לא התאימה לתמונה למעלה, אבל נראה אותה בקרוב.

מצב התהליך יכול להיות אחד מהבאים:

    D:שינה ללא הפסקה ר:רץ S:יָשֵׁן ת:עקבות (נעצר) עם:מְטוּמטָם

הקש Q כדי לצאת |_+_|.

גלילה על התצוגה

אתה יכול ללחוץ על מקשי החצים למעלה או למטה, Home, End ו-Page Up או Down כדי לנוע למעלה ולמטה ולגשת לכל התהליכים.

לחץ על החץ שמאלה או ימינה כדי להזיז את רשימת התהליך הצידה. זה שימושי כדי לראות עמודות שאינן מתאימות לגבולות חלון הטרמינל.

בתמונה למטה, לחצנו על החץ ימינה כמה פעמים כדי לראות את |_+_| טור.

שינוי היחידות המספריות

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

פרסומת

הקש על אותיות קטנות e כדי לעשות את אותו הדבר עבור הערכים ברשימת התהליך: קיביבייט, מבייט, ג'ביבייט, טביבייט ופביבייט.

לחצנו על E כדי להגדיר את יחידות הזיכרון של לוח המחוונים ל-gibibytes ו-e כדי להגדיר את יחידות הזיכרון של רשימת התהליך ל-mebibytes.

שינוי תוכן הסיכום

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

הקש l כדי להפעיל או לכבות את שורת סיכום הטעינה (השורה הראשונה). הסרנו את שורת סיכום הטעינה בתמונה למטה.

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

פרסומת

כמובן, זה תופס יותר נכסי מסך בתוך חלון הטרמינל.

אתה יכול ללחוץ על t כדי להחליף את צגי המעבד לפשוטים ASCII גרפים המציגים את אחוז השימוש עבור כל מעבד.

עבור כל מעבד, |_+_| מציג שלושה מספרים ואת הגרף. משמאל לימין, המספרים הם כדלקמן:

  • המשולב |_+_| וכן |_+_| אחוז (שטח משתמש+משימות עם הגדרות נחמדות לא סטנדרטיות).
  • ה- |_+_| אחוז (שטח ליבה).
  • הסכום הכולל (מעוגל לערך שלם).

לחץ שוב על t כדי לשנות את תצוגת הגרף לתווי בלוק מלא.

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

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

לחיצה נוספת משנה את הגרף לחסימת תווים.

פרסומת

לחץ על m פעם נוספת כדי להסיר את קווי המעבד לחלוטין.

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

צבע והדגשה

אתה יכול ללחוץ על z כדי להוסיף צבע לתצוגה.

כשאתה חושב על |_+_|, אתה כנראה לא חושב על צגים צבעוניים וגרפים ASCII, אבל הם מובנים ישירות.

הקש על y כדי לסמן משימות פועלות ברשימת התהליך. לחיצה על x מדגישה את העמודה המשמשת למיון רשימת התהליך. אתה יכול לעבור בין הדגשת טקסט מודגש והיפוך על ידי לחיצה על b.

מיון לפי עמודות

כברירת מחדל, רשימת התהליך ממוינת לפי ה- |_+_| טור. אתה יכול לשנות את עמודת המיון על ידי לחיצה על הלחצן הבא:

    P:ה- |_+_| טור. M:ה- |_+_| טור. N:ה- |_+_| טור. ת:ה- |_+_| טור.
פרסומת

בתמונה למטה, רשימת התהליך ממוינת לפי ה- |_+_| טור.

ראה את שורת הפקודה המלאה

לחיצה על c מחליפה את העמודה COMMAND בין הצגת שם התהליך לבין שורת הפקודה המלאה.

כדי לראות עץ של תהליכים שהושקו או הולידו על ידי תהליכים אחרים, הקש V.

ראה תהליכים עבור משתמש יחיד

הקש u כדי לראות את התהליכים עבור משתמש בודד. תתבקשו להזין את השם או UID .

הקלד את שם ה-UID של האדם שאתה רוצה לפקח עליו. נקליד דייב ונלחץ על Enter. כעת, התהליכים היחידים באזור המשימות שייכים למשתמש |_+_|.

ראה רק משימות פעילות

לחץ על I כדי לראות רק משימות פעילות.

משימות שלא צרכו מעבד כלשהו מאז העדכון האחרון לא יוצגו.

הגדר כמה תהליכים להציג

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

פרסומת

הקלדנו 10 והקשנו Enter, כך ש-10 תהליכים מופיעים באזור המשימות.

רניס תהליך

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

לאחר שתלחץ על Enter, תתבקש להחיל את הערך הנחמד החדש לתהליך. נקליד 15 ולאחר מכן הקש Enter.

הערך הנחמד החדש מוחל על התהליך באופן מיידי.

קָשׁוּר: כיצד להגדיר עדיפויות תהליכים עם נחמד ורניס בלינוקס

להרוג תהליך

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

פרסומת

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

ברגע שאתה לוחץ על Enter, האות נשלח לתהליך.

קָשׁוּר: כיצד להרוג תהליכים ממסוף לינוקס

התאמה אישית של התצוגה

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

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

    ס: אזור נתונים סיכום. M: הודעות והנחיות. ח: כותרות עמודות. ט: מידע על משימה ברשימת התהליך.

אנו לוחצים על M כדי לשנות את ההנחיות.

כדי לבחור צבע, הקש על אחד מהמספרים הבאים:

    0:שָׁחוֹר. אחד:נֶטוֹ. שתיים:ירוק. 3:צהוב. 4:כָּחוֹל. 5:מַגֶנטָה. 6:טורקיז. 7:לבן.

אנו לוחצים על 6 כדי להשתמש בציאן.

הקש Enter כדי לשמור את ההגדרות שלך. הנחיות לקלט יהיו כעת בצבע שבחרת.

פרסומת

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

לשדות המוצגים יש כוכבית (|_+_| ) לצדם והם מסומנים בהדגשה. לחץ על החצים למעלה ולמטה כדי להעביר את הדגש ברשימת השדות.

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

העברנו את גולת הכותרת ל- |_+_| ערך ולאחר מכן הקש d כדי להסיר את הכוכבית (|_+_|). לאחר מכן עברנו אל |_+_| ערך ולחץ על d כדי למקם כוכבית ליד אותו ערך. פירוש הדבר הוא |_+_| העמודה לא תוצג, אבל ה- |_+_| עמודה תהיה.

בעוד גולת הכותרת היא על |_+_| בעמודה, נלחץ על s כדי למיין את רשימת התהליך ב-|_+_| טור.

הקש Enter כדי לשמור את ההגדרות שלך, ולאחר מכן הקש q כדי לצאת ממסך ניהול השדות.

פרסומת

ה- |_+_| העמודה החליפה את |_+_| עמודה, ורשימת התהליך ממוינת לפיה.

מצב תצוגה חלופי

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

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

הקשות אחרות

להלן כמה מפתחות אחרים שעשויים להיות שימושיים ב-|_+_|:

    IN: שמור את ההגדרות וההתאמות האישיות שלך כך שהם עדיין יהיו בתוקף בפעם הבאה שתתחיל |_+_|. ד: הגדר קצב רענון חדש לתצוגה. מֶרחָב: כוח |_+_| כדי לרענן את התצוגה שלו עכשיו.

טופ בננה

כפי שראינו, |_+_| יש די רפרטואר. תוכניות אחרות, כגון |_+_| , קיבלו השראה ממנו, אבל לכל אחד מהם יש דעה משלו לגבי דברים.

פרסומת

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

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

פקודות לינוקס
קבצים זֶפֶת · pv · חתול · טק · chmod · אחיזה · הבדל · sed · עם · איש · דחף · popd · fsck · testdisk · seq · fd · פנדוק · CD · $PATH · מביך · לְהִצְטַרֵף · jq · לְקַפֵּל · ייחודי · journalctl · זָנָב · מדינה · ls · fstab · זרק · פָּחוּת · chgrp · chown · לְהַאִיץ · תראה · מחרוזות · סוּג · לשנות שם · רוכסן · לִפְתוֹחַ · הר · umount · להתקין · fdisk · mkfs · rm · rmdir · rsync · df · gpg · אָנוּ · ננו · mkdir · מ · ב · תיקון · להמיר · rclone · שמץ · SRM
תהליכים כינוי · מָסָך · חלק עליון · נֶחְמָד · נחמדים · התקדמות · רצועה · מערכת · tmux · chsh · הִיסטוֹרִיָה · בְּ- · קבוצה · חינם · איזה · dmesg · usermod · נ.ב · chroot · xargs · tty · זרת · lsof · vmstat · פסק זמן · קִיר · כן · לַהֲרוֹג · לִישׁוֹן · סודו · שֶׁלוֹ · זְמַן · הוספה קבוצתית · usermod · קבוצות · לשוו · לכבות · לְאַתחֵל · תפסיק · כיבוי · passwd · lscpu · crontab · תַאֲרִיך · bg · fg
רשת netstat · פינג · traceroute · ip · ss · מי זה · fail2ban · bmon · אתה · אֶצבַּע · nmap · ftp · סִלְסוּל · wget · מי · מי אני · ב · iptables · ssh-keygen · ufw

קָשׁוּר: מחשבי Linux הטובים ביותר למפתחים וחובבי

קרא את הבא תמונת פרופיל עבור דייב מקיי דייב מקיי
דייב מקיי השתמש לראשונה במחשבים כשסרט נייר מחורר היה באופנה, ומאז הוא מתכנת. לאחר למעלה מ-30 שנה בתעשיית ה-IT, הוא כעת עיתונאי טכנולוגיה במשרה מלאה. במהלך הקריירה שלו, הוא עבד כמתכנת עצמאי, מנהל צוות פיתוח תוכנה בינלאומי, מנהל פרויקטים של שירותי IT, ולאחרונה כמנהל הגנת מידע. הכתיבה שלו פורסמה על ידי howtogeek.com, cloudsavvyit.com, itenterpriser.com ו-opensource.com. דייב הוא אוונגליסט של לינוקס ותומך בקוד פתוח.
קרא את הביוגרפיה המלאה

מאמרים מעניינים