2024 מְחַבֵּר: Malcolm Clapton | [email protected]. שונה לאחרונה: 2023-12-17 03:56
למרות נוכחותם של ממשקים גרפיים וכל מיני מניפולטורים נוחים כמו Magic Mouse ו-Magic Trackpad, אפליקציית Terminal.app היא עדיין כלי די שימושי ומעט "חנון" לביצוע פעולות מסוימות, שרובנו מכירים באופן שטחי למדי. למעשה, אין שום דבר קשה ב"לאלף" אותו, לכן, עבור כל הקוראים של MacRadar, הכנתי פקודות עבור הטרמינל שעשויות להיות שימושיות.
מלכתחילה, יש לומר שהאפליקציה Terminal.app עצמה, כמו כל כלי השירות השימושיים, נמצאת בספריית Programs> Utilities. מיד לאחר הפעלתו, תראה שורה בה כתוב שם המחשב והספרייה הנוכחית, ואחרי סימן הדולר ($) - סמן מהבהב מסביר פנים שמזמין אותך להזין את הפקודה הראשונה שלך…
רשימת קבצים ותיקיות - ls
כברירת מחדל, לאחר הפעלת כלי השירות, תיקיית הבית של המשתמש נבחרה בתור ספריית העבודה. על מנת לקבל רשימה של קבצים ותיקיות בו, פשוט הפעל את הפקודה בת שתי אותיות
ls
ישנן מספר וריאציות של פקודה זו, אשר נקראות על ידי מקשים שונים (למעשה, ישנן עוד רבות):
-
ls -l
- יציג מידע מפורט על כל פריט, כולל הרשאות, גדלי קבצים וכו'. בנוסף, התו הראשון של כל שורה יאפשר לנו לקבוע את סוג הנתונים: אם זו האות הלטינית "d", אז יש לנו ספרייה, ואם מקף (-), אז קובץ רגיל.
-
ls -a
- יציג רשימה של כל הקבצים והספריות בתיקייה הנוכחית, כולל פריטים מוסתרים (שמות שמתחילים בנקודה ב-Mac OS X).
הערה למארחת: ניתן לשלב את המפתחות בקלות אחד עם השני, כך שאם ברצונך להציג מידע מפורט על כל הרכיבים של הספרייה, כולל קבצים מוסתרים, הפקודה שלך צריכה להיראות כך:
ls -la
מעבר בין ספריות - CD
השם של הפקודה הזו לא מגיע מהתקליטורים הישנים שאפל הרגה בהצלחה עם ה-iTunes Store שלה, אלא משתי המילים באנגלית "change directory" - וזה מה שהיא עושה:
-
לִכתוֹב
מוסיקה CD
- - והמסוף יעבור לתיקיית המוזיקה, אם, כמובן, היא קיימת בספרייה הנוכחית שלך.
-
כדי לצאת לתיקיה ברמה אחת גבוה יותר, השתמש בפקודה
תקליטור..
- (עם שתי נקודות).
- ועל ידי ביצוע הפקודה cd, אתה תועבר באופן מיידי לספריית הבית של המשתמש.
נתיב מלא לספריית עבודה - pwd
השם של פקודה זו מגיע גם מהאותיות הראשונות של הביטוי "ספריית עבודה להדפיס". לא משנה באיזו ספרייה אתה נמצא, פקודה זו תגרום לנתיב המלא לספרייה הנוכחית.
צור ספרייה - mkdir
פקודה זו יוצרת ספרייה עם השם שצוין. לדוגמה,
mkdir Temp
תיצור ספריית Temp בתיקייה הנוכחית. אם שכחת באיזו ספרייה אתה נמצא כעת, השתמש
pwd
:
הסרת קבצים וספריות - rm, rmdir
במהלך פעולה זו על קבצים וספריות דרך המסוף, עליך לקחת בחשבון ניואנס קטן אך חשוב: אין סל מיחזור, כך שהנתונים נמחקים לצמיתות.
אבל באופן כללי הצוות
rm test1.txt
יסיר את הקובץ test1.txt מהספרייה הנוכחית. ואם תוסיף, נגיד, את המפתח "i" (
rm -i test2.txt
) המשתמש יתבקש לאשר את המחיקה.
למרבה הצער, מחיקת ספריות היא משימה קשה יותר, מכיוון שיש כמה סוגים של פקודות לפעולה זו:
-
בדיקת rmdir
- תמחק את ספריית הבדיקה רק אם היא ריקה ואינה מכילה בתוכה תיקיות משנה או קבצים.
-
rm -r Test2
- מוחק באופן רקורסיבי את כל הקבצים והתיקיות בתוך Test2, ומוחק אותו ממש בסוף.
העברת והעתקת קבצים - mv ו-cp
שתי הפקודות מבצעות כמעט את אותן פעולות, לכן רשימת הפרמטרים זהה עבורן. אם אני רוצה להעביר קובץ מספריה אחת לאחרת, אז אני צריך להשתמש בפקודה הבאה:
mv ~ / test1.txt ~ / מסמכים / test1.txt
הפרמטר הראשון (~ / test1.txt) הוא הקובץ שעלינו להעביר, והשני הוא ספריית היעד ושם הקובץ שנוצר.
ושוב לפילגש הפתק. ראשית, כפי שאולי כבר ניחשתם, אין צורך לנווט לספרייה הנכונה כדי לבצע פעולות בקבצים. מספיק לדעת את שמו, את הנתיב המלא ולהשתמש בהם כפרמטרי פקודה.
שנית, כדי לא לכתוב את הנתיב לספריית הבית בכל פעם, מספיק להשתמש בטילדה (~). למשל, הערך
~ / מסמכים
שווה ערך ל
/ משתמשים / שם משתמש / מסמכים
כדי להעתיק קבצים, פשוט החלף
mv
עַל
cp
:
שאר הקבוצות
באופן טבעי, לא ניתן לתאר את כל הפקודות הזמינות (כמו גם את המקשים שלהן), אז אתמקד בעוד כמה "מופעים" מעניינים ושימושיים:
-
אתה יכול להפעיל כל יישום במערכת באמצעות הפקודה
לִפְתוֹחַ
ציון הנתיב ליישום ושמה מופרדים ברווח. לדוגמה,
פתח את /Applications/Airfoil.app
-
שימוש בפקודה
מי
- אתה יכול לראות רשימה של משתמשים שמחוברים למערכת. מטבע הדברים, זה רלוונטי רק אם העבודה על מחשב זה כרוכה בכניסה של מספר משתמשים או SSH פעיל.
-
פקודה
חתול test.txt
- יאפשר לך להציג את התוכן של קובץ בשם test.txt בחלון מסוף, אך אינך יכול לערוך אותו (תצטרך להשתמש בעורך טקסט כמו nano, vim או emacs כדי לעשות זאת), פשוט הצג אותו.
-
אתה תמיד יכול לבטל את תהליך ביצוע כל פקודה (בין אם זה פינג או עבודה של סקריפט מעטפת) באמצעות קיצור המקלדת האוניברסלי
שליטה + C
- .
-
זה די קל לנקות את חלון המסוף מכמות גדולה של טקסט על ידי הפעלת הפקודה
ברור
- .
-
ייתכן שתזדקק להרשאות מנהל כדי להפעיל פקודות מסוימות. הדרך המהירה ביותר לעשות זאת היא על ידי הוספת הפקודה בתחילת השורה
סודו
- … במקרה זה, המסוף יבקש ממך להזין את הסיסמה לחשבונך.
-
אתה יכול להציג את רשימת התהליכים הפועלים באמצעות הפקודה
חלק עליון
- עם זאת, במקרה זה הנתונים ייראו פחות ברורים מאשר בניטור מערכת.
-
כדי להציג עזרה מפורטת עבור פקודה, אתה יכול להשתמש
איש
- , ציון שם פקודת העניין מופרד ברווח.
-
כמעט שכחתי להזכיר כלי חיפוש פנטסטי
grep
שבאמצעותו אתה יכול למצוא מחרוזת טקסט בקובץ או, נניח, תהליך ספציפי ברשימת תהליכים (לדוגמה,
ps ax | grep smbd
- ).
אולי נעצור בזה, ואם פספסתי משהו או ציינתי אותו לא נכון - אתם מוזמנים בתגובות.
מוּמלָץ:
10 עובדות שכולם צריכים לדעת על דיכאון
הטיפול בדיכאון יהיה קל יותר אם תלמדו כמה שיותר על המצב ותבינו את טיבו. הנתונים החשובים ביותר נמצאים במאמר שלנו
מה שכולם צריכים לדעת על איידס
איידס היא תסמונת כשל חיסוני נרכש. זוהי מחלה מסוכנת שלא ניתן לרפא ממנה. אנו אומרים לך כיצד להימנע מלהיות קורבן של המחלה
10 טיפים פופולריים שכולם צריכים לדעת
שרשור חדש ומעניין ב-Reddit: משתמש תחת הכינוי Insanitanium12 ביקש מהקוראים לשתף טיפים שכולם צריכים לדעת
8 פקודות מסוף להגדרת רשת ב-Windows
לוח הבקרה של Windows מציע רשימה מוגבלת למדי של אפשרויות לשליטה ברשת שלך. לכן, כדאי ללמוד את פקודות המסוף הבסיסיות
20 פקודות מסוף ב-macOS שיהיו שימושיים
גלה כיצד להפוך את העבודה ב-Mac לקלה, מהירה ונוחה יותר. כל הפקודות הנחוצות ביותר של macOS נמצאות במאמר Lifehacker זה