לינוקס היא מערכת הפעלה עוצמתית במיוחד, ואחד הכלים המרכזיים שמאפשרים לשלוט בה בצורה מלאה הוא שורת הפקודה (Command Line Interface – CLI).

בעוד שממשקים גרפיים מקלים על עבודה יומיומית, משתמשים מתקדמים, מנהלי מערכות ואנשי IT משתמשים בשורת הפקודה כדי לבצע פעולות במהירות, לנהל שרתים, לבצע אוטומציה ולפתור בעיות.

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

מה זה CLI בלינוקס?

CLI (ראשי תיבות של Command Line Interface) הוא ממשק שמאפשר למשתמש להפעיל פקודות טקסטואליות ישירות מול מערכת ההפעלה.

במקום ללחוץ על כפתורים או תפריטים, המשתמש מקליד פקודות ב־Terminal שמבצעות פעולות כמו:

  • ניווט בין תיקיות
  • ניהול קבצים
  • התקנת תוכנות
  • ניהול משתמשים
  • בדיקות מערכת

שיטה זו יעילה במיוחד בשרתים ובמערכות ללא ממשק גרפי.

פקודות בסיסיות שכל משתמש לינוקס צריך להכיר

1. הפקודה pwd

bash

הפקודה מציגה את הנתיב של התיקייה הנוכחית בה אתם נמצאים.

pwd

דוגמה לפלט:

/home/user/Documents

שימושי כאשר רוצים לדעת בדיוק היכן נמצאים במערכת הקבצים או הנתיב בו אנו נמצאים.

2. הפקודה ls

מציגה את הקבצים והתיקיות בתיקייה הנוכחית בה אנו נמצאים במערכת.

bash

ls

אפשרויות נפוצות:

מציגה את הקבצים והתיקיות בתיקייה הנוכחית בצורת רשימה עם מידע יותר מפורט.

bash

ls -l

מציגה את הקבצים והתיקיות בתיקייה הנוכחית כולל קבצים ניסתרים (המתחילים בנקודה).
לדוגמא: .config

bash

ls -a

3. הפקודה cd

משמשת למעבר בין תיקיות.

מעבר לתיקייה Documents תעשה באמצעות הפקודה:

bash

cd Documents

מעבר לתיקייה הקודמת:

bash

cd ..

מעבר לתיקיית הבית:

הסמל "~" מסמל את תקיית הבית של המשתמש.

~/Documents

שווה ערך ל:

/home/user-name/Documents

bash

cd ~

4. הפקודה mkdir

יוצרת תיקייה חדשה.

bash

mkdir new-folder

יצירת מספר תיקיות במקביל:

bash

mkdir folder1 folder2 folder3

5. הפקודה rm

משמשת למחיקת קבצים או תיקיות.

מחיקת קובץ:

bash

rm file.txt

מחיקת תיקייה: הדגל "r-" משמש למחיקת התיקייה

bash

rm -r folder

⚠️ שימו לב: מחיקה דרך CLI בדרך כלל אינה עוברת לסל המחזור ולכן יש להשתמש בזהירות.

6. הפקודה cp

משמשת להעתקת קבצים ותיקיות.

העתקת קובץ:

bash

cp file.txt backup.txt

העתקת תיקייה: הדגל "r-" משמש להעתקת התיקייה

bash

cp -r folder backup-folder

7. הפקודה mv

משמשת להעברת קבצים או לשינוי שם.

שינוי שם קובץ:

bash

mv old.txt new.txt

העברת קובץ לתיקייה אחרת:

bash

mv file.txt /home/user/Documents/

8. הפקודה cat

מציגה את תוכן הקובץ בטרמינל.

פקודה זו שימושית במיוחד לקריאת קבצי קונפיגורציה.

bash

cat file.txt

9. הפקודה grep

מאפשרת חיפוש טקסט בתוך קבצים.

הפקודה תחפש את המילה error בתוך הקובץ.

bash

grep "error" logfile.txt

10. הפקודה sudo

מאפשרת להריץ פקודות עם הרשאות מנהל (root).

שימוש נפוץ במיוחד כאשר מתקינים תוכנות, משנים הגדרות מערכת, מבצעים עידכונים או כל דבר שדורש הרשאת מנהל המערכת.

bash

sudo apt update

טיפים חשובים לעבודה עם CLI

השתמשו במקש TAB להשלמת פקודות ושמות קבצים
השתמשו במקש כדי לחזור לפקודות קודמות בהיסטוריה הפקודות שכבר רצו
קראו תמיד את עמוד העזרה של פקודה באמצעות:

bash

man command
או
command --help

לדוגמה:

bash

man ls

יציג את ההוראות לשימוש בפקודה ls

לסיכום

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

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