שליטה בשורת הפקודה בלינוקס

ממשק שורת הפקודה (CLI) בלינוקס הוא כלי רב עוצמה המאפשר למשתמשים ליצור אינטראקציה עם מערכת ההפעלה ישירות באמצעות פקודות טקסט. שליטה בשורת הפקודה חיונית לכל משתמש לינוקס, בין אם אתה משתמש מתחיל או מנוסה. במדריך זה נסקור פקודות לינוקס חיוניות שכל משתמש צריך לדעת. בסוף המדריך הזה, תהיה לך הבנה מוצקה של שורת הפקודה ותוכל לבצע משימות נפוצות בקלות.

פקודות חיוניות

  1. ניווט במערכת הקבצים:

    • pwd: הדפס את ספריית העבודה הנוכחית.
    • ls: רשימת תוכן הספרייה. דוגמה: 'ls -l' לרשימת קבצים בפורמט ארוך.
    • cd: שנה ספריה. דוגמה: 'cd /path/to/directory' כדי לנווט לספרייה ספציפית.
    • mkdir: צור ספרייה חדשה. דוגמה: 'mkdir my_directory' ליצירת ספרייה בשם "my_directory".
  2. ניהול קבצים:

    • cp: העתקת קבצים וספריות. דוגמה: 'cp file1.txt file2.txt' כדי להעתיק את file1.txt לקובץ2.txt.
    • mv: העבר או שינוי שמות של קבצים וספריות. דוגמה: 'mv file1.txt new_directory/' כדי להעביר את file1.txt לספרייה חדשה.
    • rm: הסר קבצים וספריות. דוגמה: 'rm file.txt' למחיקת file.txt.
    • touch: צור קובץ ריק. דוגמה: 'touch new_file.txt' כדי ליצור קובץ ריק חדש.
  3. מניפולציה של טקסט:

    • cat: הצג את התוכן של קובץ. דוגמה: 'cat file.txt' להצגת התוכן של file.txt.
    • grep: חפש תבניות בקבצים. דוגמה: 'grep "pattern" file.txt' כדי לחפש דפוס ב-file.txt.
    • sed: עורך זרמים לסינון והמרת טקסט. דוגמה: 'sed "s/old/new/" file.txt' כדי להחליף את "old" ב-"new" ב-file.txt.
  4. ניהול משתמשים וקבוצות:

    • useradd: הוסף משתמש חדש. דוגמה: 'sudo useradd username' כדי להוסיף משתמש חדש.
    • passwd: שנה את סיסמת המשתמש. דוגמה: 'passwd username' כדי לשנות את הסיסמה של משתמש.
    • groupadd: הוסף קבוצה חדשה. דוגמה: 'sudo groupadd groupname' כדי להוסיף קבוצה חדשה.
    • usermod: שנה מאפייני משתמש. דוגמה: 'sudo usermod -aG groupname username' כדי להוסיף משתמש לקבוצה.
  5. ניהול חבילות:

    • apt: כלי חבילות מתקדם לניהול חבילות תוכנה. דוגמה: 'sudo apt update' לעדכון רשימות החבילות.
    • apt-get: כלי שורת פקודה לטיפול בחבילות. דוגמה: 'sudo apt-get install package_name' להתקנת חבילה.
    • apt-cache: שאיל את המטמון של APT. דוגמה: 'apt-cache search package_name' לחיפוש חבילה.

סיכום

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