התקן Watch Command ב-Mac OS X
אם הייתה פקודה אחת שהייתי באמת מתלונן על כך שאני לא נמצא ב-Mac OS X, זו הייתה "צפה". Watch היא אחת מאותן פיסות תוכנה נהדרות שהיא זעירה וחסרת כל דרך, אבל כשצריך היא תציל חיים. אנו הולכים להראות לך שלוש דרכים שונות להתקין את פקודת השעון; באמצעות קומפילציה בינארית מראש, עם HomeBrew ועם MacPorts. בנוסף, נראה לך קצת כיצד להשתמש בשעון ולמה הוא שימושי.
מה זה 'שעון' ואיך זה עובד?
מהי פקודת השעון? למי שלא מכיר, זה פשוט להסביר שעון; Watch יפעיל פקודה שוב ושוב ואז יציג את הפלט בצורה ידידותית "ncurses". דרך נוספת להסביר זאת יכולה להיות לומר, אתה יכול להפוך כל פלט של תוכנית שורת הפקודה לתצוגה "זמן אמת". דוגמה טובה היא שימוש בשעון כדי לנטר את השימוש בדיסק.
עכשיו כמובן שקשה להדגים את הפקודה פועלת באופן חוזר באמצעות תמונת סטילס, אבל זה אולי משהו שהיית רוצה להפעיל בעת ניטור כמות המקום שנותר בכונן הקשיח בזמן ההעברה קובץ(ים) גדולים. אם תבחן מקרוב את צילום המסך, בפינה השמאלית העליונה תבחין שהפקודה מופעלת כל 5.0 שניות, או 5 שניות. הפקודה המופעלת היא "df -kh". הפלט אומר לנו את גודל הדיסק, השטח המשמש, השטח הפנוי ואחוז השימוש (קיבולת) בפורמט קריא אנושי (זה מה שה-h מייצג ב-df -kh ).כאשר אנו מוחקים חלק גדול מהקבצים, או מעתיקים קבצים חדשים למחשב שלנו, נראה את הערכים הללו משתנים. אם תרצה לראות מרווחים קטנים יותר, היית מסיר את ה-"h" ופשוט מפעיל את "df -k".
השימוש הבסיסי לשעון הוא: watch -n number_of_seconds "command"
אז, השעון די נהדר. בואו נתחיל את השעון לעבוד ב-Mac.
ישנן מספר דרכים שונות להתקנת פקודת Watch ב-Mac OS X, כולל עם Homebrew, MacPorts או עם קובץ בינארי מהידור מראש. אם אתה באמת רוצה, אתה יכול אפילו להרכיב שעון בעצמך. נסקור את שלוש השיטות הקלות ביותר להשגת שעון ב-Mac.
התקנת Watch ב-Mac OS X עם Homebrew או MacPorts
אם אתה משתמש ב-HomeBrew או ב-MacPorts, אתה יכול גם להתקין שעון באמצעות הכלים האלה:
עבור Homebrew, התקן את פקודת השעון עם:
brew install watch
עבור MacPorts, אתה יכול להתקין שעון עם:
יציאת סודו להתקין שעון
שני אלה יתקינו את השעון גם ב-Mac, השתמשו באיזו גישה שנוח לכם. עם Homebrew או Macports, אתה יכול פשוט להקליד 'watch' לאחר השלמת ההתקנה כדי להפעיל את הפקודה.
כיצד להתקין ולהפעיל את Watch ב-OS X עם קומפילציה בינארית מראש
כאמור, יש לנו שלוש אפשרויות; התקנת שעון כקומפילציה בינארית מראש, התקנת שעון עם Homebrew, או התקנת Watch עם MacPorts. הבינארי הקומפילציה מראש יעבוד אם אין לך homebrew או יציאות מותקנות ב-OS X.
הורד את פקודת ה-"watch" המורכבת מראש מהמסוף.app אנו משתמשים ב-"curl", שורת פקודה "דפדפן", זה יוריד את השעון ל-Mac שלך, אבל אם תרצה תוכל להשתמש ב-MacPorts או Homebrew כדי להתקין גם את השעון, המוצגים למטה: curl -O http://ktwit.net/code/watch-0.2-macosx/watch
הפוך את "watch" לניתנת הפעלה על ידי כך אנו אומרים ל-Mac OS שזו תוכנית שיכולה להריץ chmod +x watch
בדוק את התוכנית בואו נוודא שהכל תקין. ./שעון
התקן "watch" אופציונלי: על ידי ביצוע השלב הבא הזה אנו ממקמים את השעון במיקום מערכת שיאפשר לך להפעיל אותו מכל מיקום בטרמינל (תתבקש להזין את הסיסמה שלך) sudo mv watch /usr/local/bin/
מזל טוב, הוספת את פקודת השעון למערכת ה-Mac OS X שלך.