טריקים שימושיים בשורת הפקודה למשתמשי Mac


לחץ לצפייהה-Mac הזה שבו אתה צופה בדף האינטרנט הזה באמצעות ממשק גרפי יפה? זה אמערכת מבוססת יוניקסשיכול להריץ את כלי השירות החזקים והעתיקים של שורת הפקודה של זקן יוניקס המתקדם ביותר. אם מעולם לא השקת את הטרמינל, אתה מפסיד שפע של כלי יוניקס המציעים יותר שליטה ואפשרויות מכל תיבת דו-שיח שיכולה להיות. כיסינו כמה טכניקות בסיסיות של שורת הפקודה של Unix בעבר, אבל היום יש לנו עוד כמה עבור אנשים שרוצים להתחיל את אימון הנינג'ות שלהם ב-Unix מהנוחות של ה-Mac שלהם.

החלף את המסוף ב-iTerm

התחנה הראשונה בהסתערות שלך על שורת הפקודה של Mac OS X היא להשיג לעצמך מסוף מתאים. בעוד שכל הפקודות שנדון בהן יעבדו בסדר גמור ב-Terminal.app המובנה (הממוקם ב- /Applications/Utilities), ה-iTerm החינמי, הקוד הפתוח, הוא שיפור מובהק לעומת וניל Terminal. בעיקר בגלל שהוא תומך בהפעלות עם כרטיסיות, המאפשרות לך להריץ מספר משימות בכרטיסיות שונות מבלי לתפוס נדל"ן במסך.הורד את iTerm כאן (חינם).רמז ללשונית iTerm: לאחר שפתוחה יותר מטאב אחד, השתמש ב-Ctrl+חץ ימינה/שמאלה כדי לעבור ביניהם.

היסודות

כבר פרסמנו סדרה של מדריכים למתחילים לשורת הפקודה עבור משתמשי Windows המריצים את אמולטור יוניקסציגווין. זהו היופי והיתרון בלהיות נוח בשורת הפקודה של יוניקס: למד פקודות פעם אחת והן יעבדו כמעט בכל מקום - ב-Mac, ב-Windows/Cygwin, וברוב הטעמים של כל מערכת מבוססת יוניקס. אז במקום לחצות קרקע שכבר כיסינו, פתחו את מדריכי העבר שלנו במקום זאת (ותתעלמו מכל הדברים הספציפיים לציגווין):

  • מבוא לסיגווין- הדפס את ספריית העבודה עםpwd, צור קבצים חדשים עםtouch my-new-file.txt, ורשום את כל הקבצים בספרייה עםls.

  • פקודות שימושיות יותר-אפשרויות פקודת רישום קבצים (כמוls -lh), כינוי לפקודות נפוצות כדי לשמור הקלדה (כמוalias 'ls'='ls -lh'), הוסף טקסט לקבצים עם >>, ראה את התוכן של קבצים עםcat, חפש את תוכן הקובץ עםgrep, באמצעות הפקודה שלךhistoryו-RTFM'ing עםman.

  • סקריפטים, חבילות ועוד-כניסה למחשבים אחרים מרחוק משורת הפקודה באמצעותsshואוסף סקריפטים של פקודות לביצוע קל.


בעוד שכמעט כל תיבת המתכונים של פקודות Unix מבוססות עובדת על OS X, ישנם גם כמה כלי שורת פקודה ספציפיים ל-Mac שמתחברים ל-Spotlight, ניגשים ל-iPod ולדיסקים חיצוניים אחרים, מפעילים יישומים גרפיים של Mac ומתקינים יישומי קוד פתוח נוספים. בואו נסתכל.

הפעל יישומים ומסמכים

הopenהפקודה יכולה לפתוח קובץ מסוים ביישום המשויך לו (כמוopen lifehacker.docמפעיל את Word עם lifehacker.doc פתוח) או שהוא יכול להפעיל יישום ספציפי. כדי לפתוח מסמך, אתה צריך להיות בספרייה שבה נמצא המסמך הזה; כדי להפעיל אפליקציה, השתמש ב--aאפשרות לומר ל-Mac OS X לחפש בתיקיית היישומים. לְדוּגמָה,open -a ichatיפעיל את iChat לא משנה באיזו ספרייה אתה נמצא. באמצעות כינויים שהוזכרו בעבר, תוכל למפות את הפקודה ichat='open -a ichat' שלך.bash_profileכדי לחסוך לעצמך גם כמה הקשות.

גישה לקבצים ב-iPod שלך (ובאמצעי אחסון חיצוניים אחרים)

כעת, כשאתה יודע כיצד לנווט בתיקיות ובתיקיות משנה וברשימות קבצים, ייתכן שתרצה להשתמש בידע החדש שלך בשורת הפקודה כדי לבדוק דיסקים חיצוניים המחוברים ל-Mac שלך, כמו ה-iPod שלך. Mac OS X מפרט את כל הכוננים החיצוניים בספרייה /Volumes/. אז כדי להגיע לשם, הקלדcd /Volumes/ולחץ על Enter. ואז מהירlsיפרט את הכוננים הזמינים. כאן יש לי אייפוד (עם שימוש בדיסק מופעל ב-iTunes) שנקרא "אייפוד של טרה" מחובר למק. עבור אליו באמצעותcd Terra's iPod(אתה יכול להשתמש במקש Tab אחרי T כדי להשלים אוטומטית את שם הכרך, שהוא קצת דפוק בגלל האפוסתרוף) ואזlsהמדריכים שם. המוזיקה של ה-iPod שלך מאוחסנת בספריית /iPod_Control/Music, כך שתוכלcdשם כדי לראות איך כל המוזיקה שלך מופיעה:

למרבה הצער המוזיקה שלך מאוחסנת בתיקיות עם שמות לא ברורים, כמו F00-F49.cdלתוך כל אחת מהספריות האלה ותראה קבצי מוזיקה בעלי שם דומה. כדי להעתיק את הקבצים האלה בחזרה לכונן הקשיח הפנימי של ה-Mac שלך, פשוטcpהפקודה תעשה את העבודה.

גישה, חפש ורשום מטא נתונים של קבצי Spotlight

מערכת חיפוש הקבצים המובנית של Mac OS X Spotlight מכניסה לאינדקס הרבה יותר מסתם שמות ותכנים של קבצים. זה בונה אינדקס של מטא נתונים כמו סוג קובץ, מחבר, זמנים ותאריכים ומידע אחר, כמו אמן ואלבום עבור קבצי מוזיקה מתויגים כראוי ומידע על דגמי מצלמה עבור תמונות דיגיטליות. שימוש ב-mdlsהפקודה, אתה יכול לרשום את המטא נתונים של Spotlight עבור קובץ ושימושmdfind, חפש קבצים התואמים רק קריטריונים מסוימים. לדוגמה, כדי לראות את המטא נתונים של מסמך Word, הייתי עושהmdls filename.doc, כפי שמוצג:

כדי לראות מסמכים אחרים שחיברה מרסיה, הייתי משתמש ב-mdsfindפקודה עם פרמטר הסינון"kMDItemAuthors == 'Marcia Ellett'":

התקן תוכנת קוד פתוח עם Fink

הפרויקט פינקיציאת תוכנת Unix בקוד פתוח להפעלה ב-Darwin של Mac OS X והופכת את התוכנה הזו לזמינה להורדה ל-Mac בפקודה פשוטה. פעם אחת אתההורד והתקן את Fink, אתה יכול להשתמש בsudo apt-get install emacs, למשל, כדי להתקין את עורך Emacs הקלאסי. או שאתה יכול לעיין ברשימת החבילות הזמינות ב-Fink באמצעות החינמימפקד פינקממשק גרפי, שנראה כך:

עוד דברים מהנים

כיף יוניקס אחר שיש לך ב-Mac שלך (או כל מערכת *nix) כולל:

קריאה נוספת

למידע נוסף על משתמשי Unix עבור Mac, עיין בספר המצוין של דייב טיילור,לימוד יוניקס עבור Mac OS X Tiger, שהיווה השראה למאמר זה.

איך אתה משתמש בכלי ה-Unix שנאפה ב-Mac שלך? ספר לנו בתגובות.

ג'ינה טראפני, העורכת של Lifehacker, אוהבת לעצמה פעילות טרמינל כלשהי. התכונה השבועית שלה,חנון לחיות, מופיע בכל יום שישי ב-Lifehacker. הירשם ל-עדכון חנון לחיותכדי לקבל תשלומים חדשים בקורא החדשות שלך.

Leave a Reply

Your email address will not be published. Required fields are marked *

Subscribe Now & Never Miss The Latest Tech Updates!

Enter your e-mail address and click the Subscribe button to receive great content and coupon codes for amazing discounts.

Don't Miss Out. Complete the subscription Now.