למרות שכיחותה של ממשקים גרפיים וכל מניפולטורים נוח כמו מג'יק מאוס Trackpad Magic, יישום Terminal.app כדי זה עדיין די שימושי כלי "חנון" מעט כדי לבצע פעולות מסוימות, אשר רובנו מכירים מספיק באופן שטחי. למעשה, ב "אילוף" לא עניין גדול שלו, כך עבור כל הקוראים MakRadara הכנתי את הקבוצה עבור המסוף, אשר עשוי להיות שימושי.
ראשית, נניח כי היישום שלך Terminal.app עצמה, כמו גם את כל כלי המשרד שימושי, הממוקם יישומים> תיקיית Utilities. מיד לאחר השקתו, תראה קו שאומר את שם המחשב ואת הספרייה הנוכחית, ו לאחר סימן הדולר ($) - מהבהב סמן בחביבות, אשר מזמינה אתכם להיכנס שלה ראשון צוות ...
רשימת קבצים ותיקיות - LS
כברירת מחדל, לאחר הפעלת תכנית השירות בתיקיית הבית של המשתמש שנבחר הוא ספריית העבודה. כדי לקבל רשימה של קבצים ותיקיות בו, פשוט להפעיל את הפקודה של שתי אותיות ls
.
ישנן וריאציות שונות של פקודה זו, אשר נגרמת על ידי מפתחות שונים (למעשה שלהם יותר מדי):
-
ls -l
מציג מידע מפורט על כל פריט, כולל הרשאות, גודל הקובץ, וכו ' בנוסף, התו הראשון של כל קו יקבע את סוג נתונים: אם זה המכתב הלטיני «ד», אז יש לנו קטלוג, ואם המקף (-), זה בדרך כלל קובץ. -
ls -a
מציג רשימה של כל הקבצים והספריות בספרייה הנוכחית, כולל פריטים מוסתרים (שמות ב Mac OS X החל עם נקודה).
טיפ ניקיון: מפתחות ניתן לשלב בקלות עם השני, כך שאם אתה רוצה להציג נתונים על כל האלמנטים של המדריך, כולל קבצים מוסתרים, אז הצוות שלך אמור להיראות כדלקמן:
ls -la
במעבר בין מדריכים - CD
השם של הקבוצה הזו אינה נובעת תקליטורים ישנים כי אפל הרג בהצלחה דיגיטלי iTunes Store, ומתוך שתי מילים באנגלית שלהם «שינוי ספרייה» - פשוט כי היא עסקאות:
- כתוב
מוסיקה CD
- טרמינל וללכת לתוך תיקיית המוסיקה, כמובן, אם היא קיימת בספרייה הנוכחית שלך. - כדי לגשת לתיקיה למעלה, השתמש ברמת הפיקוד
cd ..
(שתי נקודות). - והתקליטור הפקוד אתה מועבר מייד לספריית הבית של המשתמש.
הנתיב המלא אל ספריית העבודה - מע"צ
השם של הקבוצה, מדי, בא מן האותיות הראשונות של הביטוי «להדפיס עובד בספריית». לא משנה מה בספרייה אתה, התוצאה של פקודה זו תהיה הנתיב מלא הספרייה הנוכחית.
צור ספרייה - mkdir
פקודה זו יוצרת ספרייה עם השם שצוין. לדוגמה, טמפ mkdir
ליצור בספריית Temp התיקייה הנוכחית. אם שכחת איזו ספרייה שבה אתה נמצא כרגע, שימוש סיסמא לא
:
מחיקת קבצים וספריות - RM, rmdir
במהלך פעולה זו על קבצים וספריות דרך המסוף זה נדרש לקחת בחשבון פרט קטן אך חשוב: אין מחזור, כך שהנתונים יימחקו לצמיתות.
אבל באופן כללי הצוות rm test1.txt
test1.txt למחוק את הקובץ מן הספרייה הנוכחית. ואם נוסיף, למשל, את המפתח «i» (rm -i test2.txt
), המשתמש יצטרך לאשר את המחיקה.
למרבה הצער, הסרת הספרייה היא יותר קשה, כי לפעולה זו יש כמה סוגים של פקודות:
-
rmdir מבחן
להסיר את ספריית המבחן רק אם הוא ריק ואינו מכיל בתוכו את תת-תיקיות או קבצים. -
rm -r Test2
רקורסיבי למחוק את כל קבצים ותיקיות הממוקמים בתוך Test2, וזה מסיר את הסוף.
העברה והעתקה של קבצים של - MV ו CP
שני צוותים לבצע כמעט זהה פעולות, ולכן ברשימת הפרמטרים יש אותו. אם אני רוצה להעביר קובץ מספריית אחד למשנהו, אני צריך להשתמש בפקודה:
MV ~ / test1.txt ~ / Documents / test1.txt
הפרמטר הראשון (~ / test1.txt) מבצעת קובץ שאנחנו צריכים לעבור, והשני - את ספריית היעד ואת שם הקובץ שנוצר.
שוב, פילגשו על פתק. ראשית, כפי שיכולתם לנחש, הוא לא זז בהכרח את המדריך הנכון כדי לבצע פעולות על קבצים. מספיק לדעת את שמו, מלא נתיב, ולהשתמש בם בתור פרמטרים פקודים.
שנית, בכל פעם שלא לכתוב את הנתיב אל ספריית הבית שלך, די להשתמש טילדה (~). לדוגמה, חיסכון
~ / Documents
כדי השווה/ משתמשים / משתמש / שם מסמכים
.
כדי להעתיק קבצים פשוט להחליף MV
על cp
:
פקודות אחרות
כמובן, לתאר את כל פקודות הזמינות (והמפתחות שלהם) אינו אפשרי, ולכן אתמקד בכמה מעניין ושימושי "עותקים":
- להפעיל כל יישום במערכת עם הפקודה
פתוח
ציון לפי מרחב ואת הנתיב שם היישום. לדוגמה,פתוח /Applications/Airfoil.app
- עם צוות
מי
אתה יכול לראות רשימה של משתמשים מחוברים למערכת. מטבע הדברים, זה נכון רק אם המבצע במחשב מניחה משתמשים מרובים קלט או SSH פעיל. - צוות
חתול test.txt
זה יאפשר לך להביא תוכן חלון טרמינל של test.txt בשם הקובץ, אבל אתה לא יהיה שלו עריכה (אתה צריך להשתמש בעורך טקסט כגון ננו, vim או emacs), מבט בלבד. - לבטל את התהליך כלשהו פקודה (פינג אם העבודה או סקריפט מעטפת) הוא תמיד אפשרית באמצעות קיצור מקשים האוניברסלי
Control + C
. - טרמינל נקה חלון ממספר רב של טקסט פשוט על ידי הפעלת הפקודה
ברור
. - כדי לבצע פקודות מסוימות עשויות לדרוש הרשאות מנהל. הדרך המהירה ביותר לעשות זאת על ידי הוספה לחלק העליון של שורת הפקודה
sudo
. במקרה זה, המסוף יבקש סיסמא של החשבון שלך. - הצגת רשימה של התהליכים הפועלים, להשתמש בפקודה
העליון
נכון, במקרה זה הנתונים ייראו פחות ברור מאשר במערכת הניטור. - להציג בעקבות פקודה ספציפית, אתה יכול להשתמש עזרה המפורטת
גבר
ציון השם מופרד על ידי אינטרסי שטח של צוות. - כמעט שכחתי להזכיר כלי חיפוש פנטסטיים
grep
, אשר ניתן להשתמש בהם כדי למצוא מחרוזת טקסט בקובץ, למשל, או תהליך מסוים ברשימת תהליך (למשל,גרזן PS | grep smbd
).
אולי זה להפסיק, ואם פספסתי משהו או שיש טועה - אתם מוזמנים על דבריו.