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

דסטין קירקלנד, מפתח שרת אובונטו, פרסם לאחרונה משהו מעניין מאוד בבלוג שלו: "כינוי", אותו תוכלו להוסיף לקובץ .bashrc כך שכאשר תהליך שמופעל ממסוף מסיים את עבודתו, מופיעה בועת התראות באמצעות NotifyOSD (כלומר, באותו אופן שבו הודעה מופיעה כאשר חבר מתחבר או דומה).

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

מה לעשות

1. ראשית ערוך את קובץ ~ / .bashrc שלך:

gedit ~ / .bashrc

והדבק בסוף הקובץ את השורה הבאה:

alias alert_helper = 'history | tail -n1 | sed -e "s / ^ s * [0-9] + s * //" -e "s /; s * alert $ //"'
alias alert = 'notify-send -i /usr/share/icons/gnome/32x32/apps/gnome-terminal.png "[$?] $ (alert_helper)"'

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

2. התקן את libnotify-bin:

sudo apt-get להתקין את libnotify-bin

3. לבסוף, אנו יוצרים את "המקור" של ה- .bashrc:

מקור ~ / .bashrc

עכשיו, בואו ננסה את זה!

כפי שציינתי קודם, כל שעליך לעשות הוא להוסיף «; התראה »בסוף כל פקודה כדי שתקבל הודעה (באמצעות NotifyOSD) לאחר השלמתה.

לדוגמא, כתבתי:

לישון 20; עֵרָנִי

אז כשרוצים להרכיב תוכנית כתבתי:

עשה; עֵרָנִי

ויה | WebUpd8


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   סאיטו מורדרוג דיג'ו

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

    תודה רבה על הקלט, לנסות זה נאמר!

    אגב, כמה טוב שחזרת!

  2.   Spacegnulinux דיג'ו

    שלום, אני כותב כדי להודיע ​​לך ששיניתי את כתובת האתר של שטח ה- gnu / linux שמופיע בבלוג שלך, אני רוצה שתעדכן אותו כדי שנוכל להמשיך ולקשר את הבלוגים שלנו. כתובת האתר הנוכחית של שטח GNU / Linux היא http://www.espaciognulinux.comתודה ויום נעים