כיצד להוסיף בקלות פקודות חדשות מסוף של
בעת ההתקנה, כל מחשבי מקינטוש מכילים מגוון רחב של פקודות טרמינל. עם זאת, כאשר אתה מקבל יותר ניסיון עם טרמינל (או אם אתה מצטרף אלינו מלינוקס), ייתכן בקרוב למצוא כמה פקודות חשובות חסרים. איפה wget
, למשל, או nmap
? אם אתה צריך את הפקודות האלה, אתה יכול בקלות להוסיף אותם מסוף MacOS עם מנהל החבילה.
מנהל חבילה הוא יישום המטפל בהורדה, התקנה ושדרוג של כלי תוכנה. במקרה זה, מנהל החבילות שלנו יהיה אחראי על הורדה והתקנה של פקודות מסוף שונות שבהן אנו רוצים להשתמש. אם אתה משתמש לינוקס, תוכל לזהות זאת באופן פונקציונלי מ- apt-get
או yum
.
אמנם יש מספר מנהלי חבילה שונים זמינים עבור MacOS, נשתמש Homebrew עבור מדריך זה. זה נחשב היטב, בשימוש נרחב, וקל להתחיל עם. בנוסף, זה בחינם.
התקנת Homebrew
שים לב כי לפני התקנת homebrew, תצטרך להיות Xcode שורת הפקודה כלים מותקנים. זה מגיע עם Xcode אשר מותקן מ- App Store.
1. פתח את הטרמינל (/ Application / Utilities / Terminal.app).
.2 העתק והדבק את הפקודה הבאה למסוף ולחץ על Enter.
/ usr / bin / ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
פקודה זו תפעיל סקריפט רובי כי מוריד את מנהל החבילה Homebrew מ GitHub.
.3 כשתתבקש, הקש Enter כדי להמשיך בהתקנה.
4. הזן את סיסמת מנהל המערכת כאשר תתבקש לעשות זאת.
5. עם סיום ההתקנה של היישום, תוחזר לשורת הפקודה. מכאן, ניתן להציג את התיעוד של homebrew על ידי הקלדת הפקודה brew help
, או להמשיך לשלב הבא.
מחפש חבילות
כדי למצוא תוכניות ופקודות להורדה, תצטרך קודם כל לחפש את מסד הנתונים של homebrew עבור התוכנית הרצויה. בדוגמה זו, נחפש wget
. Wget
היא פקודת לינוקס נפוצה שמורידה קבצים משרתי HTTP ו- FTP.
1. הקלד את הפקודה הבאה והקש על Enter:
לחלוט חיפוש
2. לאחר רגע, שתי תוצאות יופיעו בשם wget
ו wgetpaste
. אני לא יודע מה זה wgetpaste
, אבל אני יכול למצוא מידע נוסף באמצעות הפקודה brew info
:
לחלוט מידע
3. אנו יכולים לראות מן התיאור כי wgetpaste
יהיה " אוטומציה להדביק למספר שירותי pastebin. "מאז wget
הוא יישום מוריד קבצים מהאינטרנט, זה לא נשמע כמו מה שאני מחפש. זה כולל גם wget
כמו תלות, אז אני לא יוכל להפעיל את זה בלי wget
בכל מקרה.
התקנת חבילות
1. עכשיו אני כבר אישר כי חבילת wget
הוא אחד שאני רוצה, אני להקליד את הפקודה הבאה ולחץ על Enter:
לחלוט להתקין
2. Homebrew עכשיו להתחיל לעבוד החבילה שלה ניהול קסם. בנוסף wget
, אני יכול לראות את זה גם מותקן openssl
, אשר נחשב תלות wget
.
3. לאחר השלמת ההתקנה, אני יוחזר לשורת הפקודה.
שימוש בפקודות חדשות
עכשיו לאחר wget
את הפקודה wget
, נוכל להשתמש בה בדיוק כמו כל פקודת מסוף אחרת.
1. לדוגמה, אם man wget
, נראה את דף האיש עבור wget
, בדיוק כצפוי.
2. ואנחנו יכולים להשתמש wget
בדיוק כפי שהיינו עושים על לינוקס. לדוגמה, כדי להוריד קובץ zip מאתר אינטרנט, נשתמש בפקודה כמו זו שבהמשך:
http://domain.com/file.zip
3. הנה דוגמה בחיים האמיתיים של חבילת מרקם שהורדתי מ TextureMate.
וכאשר ההורדה הושלמה, אני מוחזר לשורת הפקודה.
סיכום
כאשר אתה הופך להיות יותר מנוסה עם מסוף של MacOS, אתה יכול להתחיל להבין כי פקודות טרמינל נפוצים בלינוקס חסרים MACOS. קל להוסיף פקודות מסוף חדשות לספריית הפקודה שלך באמצעות Homebrew.