עשר כלי עזר של שורת הפקודה של OS X שאולי לא ידעתם עליהם

Anonim

ממשק שורת הפקודה של Mac OS X הוא ביתם של אלפי תוכניות שהמשתמש הממוצע לא יודע על קיומן. תוך מינוף שנים של עבודה קשה של קרן GNU ואחרים בקהילת הקוד הפתוח, אפל עיצבה מערכת הפעלה נפלאה שאינה "צריכה" שום שימוש בשורת הפקודה. אמנם השימוש בשורת הפקודה ב-Mac OS X אינו הכרחי לתפעול היומיומי של מקינטוש, אך אם רותמים אותו כהלכה, זה יכול לחסוך לך הרבה זמן, ומדי פעם להצחיק אותך.אני מקווה שאתה נהנה מעשרת כלי עזר אלה של שורת הפקודה של OS X!

1. ssh הפנינה הקטנה הזו כלולה בכל גרסה של Mac OS X. פותחה במקור כתחליף לתוכנות rsh/rlogin, ssh הפך למרכיב עיקרי של Linux/Unix (ועכשיו Mac קהילת OS X). השימוש העיקרי של Openssh הוא ניהול מאובטח מרחוק. אם תרצה להפעיל את שרת ה-SSH המובנה של Mac OS X, תוכל לעשות זאת על ידי פתיחת העדפות המערכת שלך, לחיצה על "שיתוף" וסימון התיבה שליד "התחברות מרחוק". כעת, אם אתה בדרכים וברצונך לגשת למחשב שלך, תוכל להשתמש בלקוח כמו PuTTy (ממכונת Windows) או "ssh" מחלון מסוף של Mac OS X ולהתחבר לכתובת ה-IP של ה-Mac שלך. לאחר התחברות עם שם המשתמש והסיסמה שלך תוצג בפניך גישה מלאה לשורת הפקודה של Mac OS X. ל-Openssh יש עוד הרבה הרבה שימושים שחלקם מתקדמים למדי. החביב עלי האישי הוא להשתמש ב-ssh כשרת SOCKS כדי לגלוש באינטרנט בצורה מאובטחת במיקומי אינטרנט ציבוריים.

עיין בדף זה לקבלת דרכים נוספות להשתמש ב-ssh ב-Mac!

2. top Top הוא כלי עזר קלאסי נוסף שנמצא זמן רב בשימוש על ידי קהילת Linux/Unix. כדי להשתמש ב-top, פתח את Terminal.app והקלד "top". בפחות זמן שלוקח למצמץ את עיניך אמור להציג בפניך חלון מלא בטקסט. מה שאתה רואה הוא רשימה של כל תהליך הפועל כעת על המקינטוש שלך. כאשר ה-Mac שלי פועל לאט, למעלה הוא המשאב הראשון שבו אני משתמש כדי להבין מה קורה.

לסקירה מלאה של הדף לחץ כאן.

3. lsbom lsbom הוא נהדר לקול הפרנואידי הזה בראש שלך שאתה שומע לעתים קרובות לפני שאתה הולך ומתקין איזשהו כלי עזר חדש ומגניב שמצאת בבלוג אקראי של Mac (כמו osxdaily). עם lsbom אתה יכול לבחון את התוכן של מתקין Mac OS X (.pkg) ולקבל תצוגה מפורטת מאוד של מה שעומד להיות מוכנס למערכת הקבצים היקרה של ה-Mac שלך.כדי להשתמש ב-lsbom, פתח את Terminal.app ונווט אל המקום במערכת הקבצים שלך שבו נמצא קובץ ה-.pkg. אם תוכנית ההתקנה שלך הגיעה עם ‎.dmg, זה עשוי לעזור להעתיק את ה-.pkg לשולחן העבודה שלך, ולאחר מכן את cd ~Desktop. לאחר שמצאת היכן ה-.pkg שלך נמצא, הקלד "lsbom .pkg/Contents/Archive.bom> | עוד" והלא! תראה רשימה מלאה של קבצים שהתוכנית החדשה שלך רוצה להתקין.

4. sayאוי שהפקודה הזו ייחודית ל-Mac OS X, ומציעה כיף יותר מכל דבר אחר. נסה זאת על ידי פתיחת Terminal.app והקלדת "תגיד שלום".

5. softwareupdate הפקודה "softwareupdate" היא דרך מהירה וקלה להתקין עדכוני תוכנה מאפל. כדי להשתמש בו, פתח את Terminal.app והקלד "softwareupdate -i -a" כדי להתקין את כל העדכונים הזמינים עבור המקינטוש שלך. אם ברצונך להתקין רק עדכונים "מומלצים" הקלד "softwareupdate -i -r".

6.ifconfig הדרך המהירה והקלה ביותר להבין באיזו כתובת IP משתמש ה-Mac שלך, היא בהחלט "ifconfig". כדי להשתמש ב-ifconfig, פתח את Terminal.app והקלד "ifconfig". תראה מידע רב, כולל כתובת ה-MAC של כרטיס הרשת שלך. אני אוהב להקליד "ifconfig | grep inet" כדי להחזיר רק את פרטי ה-IP עבור המחשב שלי. אתה יכול להשבית ממשק רשת (בדוגמה זו "en0") על ידי הקלדת "ifconfig en0 למטה". אתה יכול להעלות בחזרה עם "ifconfig en0 up". זה יכול להיות הרבה יותר מהיר מאשר שימוש בחלון העדפות המערכת.

7. lipo lipo (בשם המתאים) הוא כלי שמפעיל מניפולציות בינאריות אוניברסליות ב-Mac OS X. הרבה (כמעט כל) תוכניות כיום נשלחות או מורידות כ"אוניברסלי", כלומר יש להן קוד בינארי שגם ה-powerpc וגם שבבי אינטל יכולים להבין. אבל מכיוון שכנראה לא אכפת לך מאחד מהשניים, אתה רוצה להשתמש בליפו כדי "לדלל" את הקבצים הבינאריים שלך. לדוגמה, אם רצית לדלל את היישום "Stickies" כך שיכיל רק קוד Intel (i386): cd /Applications lipo Stickies.app/Contents/MacOS/Stickies -thinn i386 -output Stickies.app/Contents/MacOS/Stickies.i386 cd Stickies.app/Contents/MacOS/ rm Stickies mv Stickies.i386 Stickies

8. screencapture screencapture מציע דרך מתקדמת יותר (מעל command-shift-3) לצלם צילום מסך (אם אתם מעולם ה-PC, חשבו על הדפס מסך עבור Mac). כדי להשתמש בו, פתח את Terminal.app שלך ונסה להקליד screencapture -iW ~/Desktop/screen.jpg זה יציג סמל מצלמה שמחכה ל ללחוץ על חלון. לאחר הלחיצה, ייווצר קובץ על שולחן העבודה שלך בשם "screen.jpg" שיכיל תמונת מצב של כל חלון עליו לחצת. אתה כמובן יכול גם לצלם תמונת מצב של כל המסך שלך על ידי הקלדת screencapture -S ~/Desktop/screen.jpg אם באמת מתחשק לך להיות ספציפי, אתה יכול תפוס רק חלק מהמסך שלך על ידי הקלדת screencapture -ic עכשיו לך קבל כמה צילומי מסך ושלח אותם אל osxday, we love them!

9 ו-10. fink and darwinports אם התמלאת עם ערכת הבסיס של כלי השירות של שורת הפקודה של OS X, הגיע הזמן לפתוח את העיניים של Terminal.app לשאר עולם הקוד הפתוח. באמצעות darwinports או fink תוכלו להוריד ולהתקין מאות יישומי קוד פתוח בחינם למחשב שלכם. גיליתי שלדרווינפורטס יש כמה מפרויקטי הקוד הפתוח המעורפלים יותר, אבל נראה ש-fink הוא איתן. אתה יכול להתקין אותם בו-זמנית אם אתה באמת יודע מה אתה עושה, אבל בדרך כלל הייתי צריך לייעץ לך לבחור אחד או אחר. משתמשים מתחילים עשויים לרצות לנסות את Fink, מכיוון שהוא נשלח עם תוכנית בשם Fink Commander המעניקה לך גישה בהצבעה ולחיצה למאגר התוכנה שלה. תבדוק את זה! DarwinPorts Home Fink – בית

עדיין מעוניין ללמוד? בדוק עוד כמה עצות שורת פקודה!

עשר כלי עזר של שורת הפקודה של OS X שאולי לא ידעתם עליהם