כיצד להוסיף בקלות פקודות חדשות למסוף Mac

Cum se adaugă cu ușurință noi comenzi la terminalul Mac
⏱️ 1 min read

עם ההתקנה, כל מחשבי המק מכילים מגוון רחב של פקודות מסוף. עם זאת, ככל שתקבל ניסיון רב יותר עם Terminal (או אם אתה איתנו מ-Linux), אתה עשוי לגלות בקרוב שחסרות כמה פקודות חשובות. איפה ה wgetלמשל, או nmap? אם אתה צריך פקודות אלה, תוכל להוסיף אותן בקלות למסוף macOS עם מנהל חבילות.

מנהל חבילות הוא אפליקציה המטפלת בהורדה, התקנה ועדכון של ערכת כלי תוכנה. במקרה זה, מנהל החבילות שלנו יהיה אחראי על הורדה והתקנה של פקודות הטרמינל השונות שבהן אנו רוצים להשתמש. אם אתה משתמש לינוקס תזהה זאת מבחינה פונקציונלית apt-get אוֹ yum.

בעוד שיש כמה מנהלי חבילות זמינים עבור macOS, אנו נשתמש בישול ביתי עבור המדריך הזה. זה נחשב היטב, בשימוש נרחב וקל לשימוש. כמו כן, זה בחינם.

יער אילנות (הארבורט...
יער אילנות (הארבורטום הלאומי)

התקנת Homebrew

שימו לב שלפני התקנת Homebrew, תצטרכו להתקין את כלי שורת הפקודה Xcode. זה מגיע עם Xcode, כלומר מותקן מ-App Store.

1. פתח את המסוף (/Application/Utilities/Terminal.app).

2. העתק והדבק את הפקודה הבאה בטרמינל והקש Enter.

פקודה זו תפעיל סקריפט Ruby שמוריד את מנהל החבילות Homebrew מ-GitHub.

3. כשתתבקש, הקש Enter כדי להמשיך בהתקנה.

homebrew-package-manager-macos-2a

4. הזן את סיסמת המנהל שלך כאשר תתבקש.

homebrew-package-manager-macos-3a

5. בסיום התקנת האפליקציה, תוחזר לשורת הפקודה. מכאן תוכל לצפות בתיעוד Homebrew על ידי הקלדת ה- brew help הפקודה, או שתוכל להמשיך לשלב הבא.

homebrew-package-manager-macos-5

מחפש חבילות

כדי למצוא תוכניות ופקודות להורדה, תחילה עליך לחפש במסד הנתונים של Homebrew את התוכנית הרצויה. עבור דוגמה זו, בואו נחפש wget. Wget היא פקודת לינוקס פופולרית שמורידה קבצים משרתי HTTP ו-FTP.

1. הקלד את הפקודה הבאה והקש Enter:

homebrew-package-manager-macos-6

2. לאחר רגע, שתי תוצאות יופיעו בשם wget ו wgetpaste. אני לא יודע מה wgetpaste הוא, אבל אני יכול למצוא מידע נוסף באמצעות ה brew info פקודה:

homebrew-package-manager-macos-7

3. אנו יכולים לראות מהתיאור ש wgetpaste ללכת “אוטומציה של הדבקה בשירותי pastebin שונים.” מאז wget זו אפליקציה שמורידה קבצים מהאינטרנט, זה לא נראה כמו מה שאני מחפש. גם כולל wget כתלות אז לא אוכל להפעיל אותו בלעדיו wget בכל מקרה.

homebrew-package-manager-macos-8a

התקנת חבילות

1. כעת לאחר שאישרתי כי wget החבילה היא מה שאני רוצה, אני אקליד את הפקודה הבאה ולחץ על Enter:

homebrew-package-manager-macos-9

2. Homebrew יתחיל כעת להפעיל את קסם ניהול החבילות שלו. חוץ מזה wgetאני יכול לראות שגם זה מותקן opensslאשר נחשב תלות עבור wget.

homebrew-package-manager-macos-10

3. בסיום ההתקנה, אחזור לשורת הפקודה.

שימוש בפקודות חדשות

homebrew-package-manager-macos-11

כעת לאחר שהתקנו את wget נוכל להשתמש בו כמו כל פקודת טרמינל אחרת.

1. לדוגמה, אם נקליד man wgetנראה את דף האדם עבור wgetבדיוק כצפוי.

homebrew-package-manager-macos-12

homebrew-package-manager-macos-13

2. ואנחנו יכולים להשתמש wget בדיוק כמו שהיינו עושים בלינוקס. לדוגמה, כדי להוריד קובץ zip מאתר אינטרנט, נשתמש בפקודה כמו זו למטה:

3. הנה דוגמה מהחיים האמיתיים של חבילת טקסטורה שהורדתי מ-TextureMate.

homebrew-package-manager-macos-14

וכשההורדה מסתיימת, אני חוזר לשורת הפקודה.

homebrew-package-manager-macos-15

סיכום

ככל שתהיה מנוסה יותר עם מסוף macOS, ייתכן שתתחיל לשים לב שחסרות כמה פקודות מסוף נפוצות ב-Linux ב-macOS. קל להוסיף פקודות טרמינל חדשות לספריית הפקודות שלך באמצעות Homebrew.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

You may also like...

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x