הקלדת פקודות למסוף עשויה להיראות מייגעת, אבל עם הכלים הנכונים, שורת הפקודה יכולה להיות חזקה להפליא. להלן כלי שורת הפקודה האהובים עלינו שעושים דברים מדהימים שאתה פשוט לא יכול להתאים ב-GUI.
פֶּתֶק: בעוד שהרבה מהמדריכים והסרטונים בדף זה מתמקדים ב-Linux, הפקודות הללו שימושיות לכולם. משתמשי Mac יכולים להשתמש בכל הפקודות הללו גם בטרמינל שלהם, ומשתמשי Windows יכוליםבדוק את Cygwinלחוויית מסוף דמוית UNIX יותר שבה הכלים הללו שימושיים. שים לב גם שלא כל כלי מותקן מראש בכל מערכת, כך שייתכן שתצטרך להתקין חלק מהם בנפרד לפני שתוכל להשתמש בהם.
10. למעלה
כשהמחשב שלך מתחיל לקפוא, להאט או סתם להתנהג בצורה לא נכונה,top
הפקודה יכולה לעזור לך לסדר את הדברים. רק על ידי הקלדהtop
לתוך מסוף, אתה יכול לקבל רשימה של כל תוכנית הפועלת במערכת שלך, כמו גם כמה ממשאבי המערכת שלך הם תופסים. לאחר מכן, אם תמצא אחד שקצת השתגע, אתה יכול להרוג אותו ולהחזיר את המערכת שלך למצב הרגיל והמהיר שלה. כל העניין לוקח כמה שניות ואתה לא צריך לחכות לטעינת חלונות או גרפים מפוארים. בדוקthis quick introduction to top
לעוד, ואם אתה רוצה משהו קצת יותר ידידותי,the htop command
הוא תחליף די נהדר.
9. Ifconfig
אם יש לך יותר ממחשב אחד בבית, רוב הסיכויים שתצטרך לחפור בהגדרות הרשת שלך מעת לעת. הכרת הרשת שלך יכולה לעזור לךשליטה ב-HTPC שלך,ניטור הורדות BitTorrent שלך, אושיתוף קבצים בין מחשבים. כשיגיע הזמן הזה,ifconfig
יהיה החבר הכי טוב שלך. זה מראה לך את כתובת ה-IP של המחשב שלך, את כתובת ה-MAC של כרטיסי ה-Ethernet וה-Wi-Fi שלך ועוד המון. בדוקthis introduction to ifconfig
כדי לראות איך משתמשים בו.
8. Chmod and Chown
מדי פעם, תיתקל בשגיאת "הרשאה נדחתה" כשאתה מנסה לגשת לקובץ, וזה יכול לכעוס. רִיצָהchmod
יערוך את ההרשאות של כל קובץ, ויאפשר לך לקרוא, לכתוב ו/או לבצע קובץ נתון לפי המפרט שלך. אתה יכול לעשות זאת מ-GUI, אבלchmod
הוא קצת יותר חזק, במיוחד אם אתה עובד עם מספר קבצים. כדי לראות כיצד נעשה בו שימוש, בדוק
, שעוזר לך לקבל בעלות מלאה על קובץ.this guide to chmod and its brother chown
7. SSH
למה להקים אמערכת שיתוף מסך מלאכאשר כל מה שאתה צריך לעשות הוא לבדוק דבר אחד פשוט? SSH מחבר אותך למחשב אחר ומאפשר לך להשתמש במסוף שלו כאילו אתה יושב ממש מולו. אתה יכול לבדוק תהליכים פועלים, לשנות הרשאות ולגשת לקבצים במחשב המרוחק שלך ישירות מהמכונה שלפניך. זה גם יכול לעשות הרבה יותר, משליטה על אשרת ביתי ללא צגאֶלהצפנת הגלישה שלך באינטרנטעל חיבור פחות מאובטח. לעזאזל, זה אפילו יכול לעזור לךלנהל את מכשיר ה-iOS השבור שלך.
6. וגט
אתה יכול ללכת לאתר אינטרנט ולהוריד קובץ בלחיצה אחת, אבל אם אתה רוצה שליטה רצינית על ההורדות שלךwget
הוא הטוב ביותר לתפקיד. עם כמה הקשות תוכל להוריד אוטומטית את כל המוזיקה באתר אינטרנט, לחדש הורדות שממשיכות להתקלף או אפילותפוס את כל הארכיון של "תמונת היום באסטרונומיה" של נאס"א. בדוקour guide to mastering wget
לראות כל מה שהכלי הקטן הזה יכול לעשות.
5. Vi ו-Vim
למרות כל כלי הכתיבה המפוארים בחוץ, טקסט רגיל הוא עדיין אחת הדרכים השימושיות ביותר לניהול מידע. זה יכול לגרום ל-רשימת מטלות מגוונת ביותר,לעזור לך לשנות הגדרות עבור האפליקציה המועדפת עליך, או אפילו לתת לךלבנות אתר אינטרנט שלם. ובזמן שישהרבה עורכי טקסט מעולים שם בחוץ, הרבה משתמשים חזקים נשבעים ב-Vi ו-Vim. Vi ו-Vim הם עורכי טקסט בשורת הפקודה המבוססים לחלוטין על מקלדת, המאפשרים לך לנווט בלוקים גדולים של טקסט בכמה הקשות בלבד. אם אתה רציני לגבי עריכת טקסט, העורכים האלה הם הדרך ללכת, למרות עקומת הלמידה שלהם. למרבה המזל,הרשת מלאה בהדרכותעל אופן השימוש בהם.
4. גרפ
לא כל עבודת שורת הפקודה נקייה ופשוטה. לפעמים, תריצו פקודה ותקבלו בתמורה קיר ענק של טקסט שאי אפשר לעבור בו. לְמַרְבֶּה הַמַזָל,grep
יעזור לך למצוא את מה שאתה מחפש. בפני עצמו, הוא יכול לחפש בכל טקסט בתוך קובץ במערכת שלך עבור ביטוי ספציפי (למשלgrep Laundry todo.txt
), שהוא שימושי בפני עצמו. אוּלָם,grep
הכוח האמיתי של זה מגיע כאשר משתמשים בו בשילוב עם פקודות אחרות. לא מוצא את מה שאתה מחפש בפלט שלtop
? אתה יכול להשתמשgrep
כדי לחפש את התוכנית שאתה מחפש. בדוקהדרכה זוכדי ללמוד כיצד להשתמשgrep
, וכדי לשלב את זה עם פקודות אחרות, אתה רק צריך ללמוד...
3. צינורות
Pipes הוא לא שם של כלי ספציפי, אלא סוג של כלים שעוזרים לך לשלוח פלט של פקודה אחת לפקודה אחרת. קח את הדוגמה שלנו ממספר 4, שבו רצינו למצוא משהו ספציפי בפלט שלtop
. כדי לעשות זאת, תפעיל משהו כמוtop -l 2 | grep firefox
. ה|
סמל מעביר את הפלט שלtop
אֶלgrep
, אשר לאחר מכן מחפשfirefox
ומוצא לך את המידע הרלוונטי. אתה יכול גם להעביר את הפלט של פקודה לקובץ טקסט עם ה->
סמל, כגון:ifconfig > myip.txt
. לדוגמאות נוספות לשימוש בצינורות, בדוק את שלנופריימר שורת פקודה למתחילים.
2. מצא
שׁוֹנֶהgrep
, שמחפש טקסט בתוך קבצים,find
הוא כלי שעוזר לך למצוא קבצים על סמך קריטריונים אחרים - כמו שם, סוג קובץ או מתי הם נערכו לאחרונה. זה הרבה יותר חזק מחיפוש Spotlight המסורתי או חיפוש Windows, ואחת הדרכים הטובות ביותר למצוא במהירות קבצים במערכת שלך. בנוסף, אם אתה רוצה לחפש משהו בתוך קובץ, אתה יכול לצרף את הפלט שלfind
לְתוֹךgrep
ולהבין את זה. כדי לראות איך זה נעשה, בדוקההדרכה הנהדרת הזועבור הfind
פְּקוּדָה.
1. מנהלי חבילות Apt-Get ואחרים
אם נמאס לך לפתוח דפדפן אינטרנט ולבקר באתר אינטרנט רק כדי להוריד תוכנית, מנהלי חבילות הם מתנה משמים. מנהלי חבילות - כמו של אובונטוapt-get
, של Arch Linuxpacman
, או של OS Xhomebrew
להפוך את ההתקנה לקצרה. בעזרתם תוכלו לחפש במסד נתונים גדול של יישומים, כמו גם להוריד ולהתקין אותם בכמה הקשות בלבד. כל מה שאתה צריך לדעת זה את שם האפליקציה שאתה מחפש. זה אפילו יתקין את כל הדרישות המוקדמות שאתה צריך עבור התוכנית הזו - כמו Java - כך שלא תצטרך לעשות זאת בעצמך. באיזה מנהל חבילות אתה משתמש תלוי בדרך כלל במערכת ההפעלה שלך, אז חפש בגוגל כדי לראות אילו מנהלים זמינים עבור המערכת שלך ואילו אפליקציות זמינות במאגרים שלהם.
אם ממש נמאס לך מה-GUI, עיין ברשימה שלנואפליקציות שורת פקודה לא שגרתיותואם עדיין לא עשית זאת, הקפד לקרוא כיצד לעשות זאתלהפוך לנינג'ה של שורת פקודה עם קיצורי דרך שחוסכים זמן.