בעת ההתקנה, כל מחשבי מקינטוש מכילים מגוון רחב של פקודות טרמינל. עם זאת, כאשר אתה מקבל יותר ניסיון עם טרמינל (או אם אתה מצטרף אלינו מלינוקס), ייתכן בקרוב למצוא כמה פקודות חשובות חסרים. איפה 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.