9 מחבילות Homebrew הטובות ביותר עבור Mac
אם אתה משתמש מק מתקדם שמבלה זמן ניכר בשורת הפקודה, סביר להניח שה-Homebrew מותקן כבר עכשיו. אז מה דעתך לשתף רשימה של כמה מחבילות Homebrew הטובות ביותר הזמינות עבור משתמשי Mac?
דיברנו על Homebrew פעמים רבות בעבר, אבל בעצם זה הופך את התקנת כלי שורת פקודה נוספים לקלה מאי פעם, מכיוון שאין צורך בהידור והוא מטפל בתלות עבורך.גם אם לא התקנת את Homebrew, רשימה זו של כמה מהחבילות והכלים המועילים יותר של Homebrew עשויה לתת לך השראה לקבל את Homebrew ב-Mac.
כדי לקבל כל שימוש מהרשימה הזו, תרצה להיות משתמש שורת פקודה מתקדם למדי, וברור שתצטרך להתקין את Homebrew ב-Mac אם עדיין לא עשית זאת. אז אתה מוכן ללכת וליהנות מהאוסף. ואל תשכח לשתף גם את חבילות Homebrew האהובות עליך בתגובות.
ללא סדר מסוים, הנה כמה מחבילות Homebrew המובילות עבור Mac:
חָבִית
Cask מאפשר לך להתקין בקלות אפליקציות וקבצים בינאריים של Mac OS GUI ישירות משורת הפקודה באמצעות Homebrew. ראשית אתה מתקין cask, ולאחר מכן אתה יכול להתקין אפליקציות Mac רגילות ישירות משורת הפקודה.
brew install cask
לדוגמה, ברגע שיש לך cask, אם אתה רוצה להתקין את Chrome משורת הפקודה, אז Cask יכול לעשות זאת עם פקודה כמו הבאה:
brew cask להתקין google-chrome
או אולי אתה רוצה להתקין את iterm2 כדי שתוכל לקבל את שורת הפקודה הנפתחת המגניבה הזו זמינה מכל מקום:
brew cask install iterm2
Cask יכולה להתקין טונות של יישומים ב-Mac OS מבלי צורך להוריד אותם בנפרד מאתרים שונים ולאחר מכן לעבור את שגרת ההתקנה הטיפוסית של גרירה ושחרור.
שימו לב שלCask יש כמה מגבלות, למשל היא לא יכולה להתקין שום דבר מ-Mac App Store, ו-Cask לא מסוגלת להתקין עדכוני תוכנה למק כמו שהפקודה 'softwareupdate' מסוגלת , אבל זה לא הופך אותו לכלי פחות שימושי עבור משתמשי Mac מתקדמים.
htop
htop הוא צג משאבי מערכת עבור שורת הפקודה. htop היא בעצם גרסה מעולה של 'top', עם אינדיקטור חזותי נחמד של פעילות תהליך, פעילות CPU, שימוש בזיכרון, ממוצע עומס וניהול תהליכים.אתה יכול לחשוב על זה כמו Activity Monitor עבור שורת הפקודה, אם כי משתמשי שורת פקודה רבים יטענו שזה אפילו יותר שימושי מאשר Activity Monitor.
brew install htop
דיברנו בעבר על התקנת htop ב-Mac, זה באמת כלי פנטסטי שראוי להיות חלק מארגז כלים של שורת פקודה.
wget
wget יכול להוריד נתונים מהאינטרנט ומ-ftp, מה שהופך אותו לאחד הכלים הטובים ביותר שיש להוריד כל דבר דרך שורת הפקודה. בין אם אתה רוצה להוריד רק קובץ בודד מאיפשהו, או שאתה רוצה להוריד ספרייה שלמה או אפילו לשקף אתר אינטרנט מלא, wget יכול לעשות את זה בשבילך.
brew install wget
תוכל להתקין wget גם ללא Homebrew, אבל אם אתה קורא מאמר זה סביר להניח שכבר יש לך Homebrew.
nmap
nmap הוא סורק אבטחת רשת מהשורה הראשונה. הוא יכול למצוא נכסי רשת, לגלות שירותים ומארחים ברשתות מקומיות, לבצע סריקות פורטים, למפות רשת (ומכאן השם), לזהות מערכות הפעלה וגרסאות תוכנה בלקוחות ובשרתים ועוד ועוד. זהו כלי מצוין למנהלי מערכות, מנהלי רשת, חוקרי אבטחה וכל מי שצריך להתעסק בפעילות סריקת רשת.
brew install nmap
אתה יכול גם לקבל nmap עבור Mac כתמונת דיסק בקובץ בינארי עצמאי אם אתה מעדיף לא להתעסק עם בישול ביתי, אבל שוב, אנחנו מדברים כאן על בישול ביתי.
אה, ואם הרעיון של nmap מושך אותך אבל שורת הפקודה היא הרבה מעבר לראש שלך או מסורבלת מדי, אז אתה יכול להשתמש ב-Network Utility ב-Mac OS כדי לבצע סריקות פורטים, אצבע, whois, trace מסלול, פינג ועוד הרבה יותר, הכל מאפליקציית GUI ידידותית יותר.
קישורים
links ו-lynx הם דפדפני אינטרנט בשורת הפקודה, המאפשרים לך גישה מלאה לאינטרנט (טוב, כל עוד יש טקסט לניווט) משורת הפקודה. זה שימושי מסיבות רבות בין אם מדובר במחקר ובגלישה באינטרנט מחלון מסוף, או אפילו לבדיקת פונקציונליות ותאימות של אתר אינטרנט לדפדפנים חלופיים ולמקרי שימוש חלופיים. אני חלקית לגבי 'קישורים' אבל גם 'לינקס' טוב, או שאתה יכול להתקין את שניהם.
קישורי התקנת brew
דיברנו על lynx לפני macports, ואתה יכול גם לקבל lynx עם תמיכת תמונה אם אתה מעוניין, אבל שוב אם התקנת את Homebrew אז זה חתיכת עוגה להתקין דרך שורת הפקודה .
geoiplookup
geoip נותן לך נתוני מיקום גיאוגרפי עבור כתובת IP שהוזנה. זה שימושי למנהלי רשת ומערכות, עובדי אינטרנט, חוקרי אבטחה ועוד הרבה יותר.
brew install geoip
אם אי פעם תהיתם היכן נמצא IP מסוים בעולם ולאיזה ספקית אינטרנט הוא שייך, אז geoip הוא בשבילכם.
irssi
האם אתה אוהב לשוחח בצ'אט ב-IRC? רוצה שיגידו לך 'rtfm' כשאתה שואל שאלה ב-linux? אז irssi הוא בשבילך, כי זה ללא ספק לקוח ה-irc הטוב ביותר עבור שורת הפקודה (או אולי באופן כללי, סליחה ircii, mirc ו-ircle).
brew install irssi
/להצטרף!
bash-completion
אם אתה משתמש ב-bash shell, סביר להניח שה-bash-completion הוא משהו שאתה מכיר או שבקרוב יהיה משהו שכן הוא משפר באופן דרמטי את השלמת הפקודה וניתן לתכנות. באופן אישי אני חלקית ל-zsh שיש לו גם יכולות השלמה מעולות, אבל השלמת bash הופכת את bash להרבה יותר שימושי, אז אם אתה חובב bash אז תבדוק אם זה נשמע לך מושך.
brew install bash-completion
אה וזה כנראה מובן מאליו, אבל אם שינית את המעטפת שלך בשלב מסוים באפליקציית טרמינל, תרצה להשתמש ב-bash כדי להוציא כל שימוש מהשלמת bash.
שעון
פקודת השעון שימושית במיוחד כדי לפקוח עין רציפה על תהליך אחר. לדוגמה, אתה יכול להשתמש בשעון כדי לעקוב אחר שימוש בדיסק או IO, או שימוש בזיכרון וירטואלי, או כל דבר אחר, ולעדכן את פלט הפקודה כל כמה שניות. זהו אחד מהכלים הנהדרים למנהלי מערכת, אבל הוא שימושי גם למטרות רבות אחרות.
brew install watch
-Home-brew היא לא הגישה היחידה לשעון, אתה יכול גם להתקין שעון ב-Mac OS באמצעות MacPorts, מהמקור, או גם כקובץ בינארי מראש.
מה אתה חושב? יש לכם חבילות Homebrew אהובות במיוחד? שתף חבילות Homebrew מובילות משלך, טריקים, התקנות ותוספות בתגובות למטה!