PracticU

פקודות בסיסיות בלינוקס - Linux

בלי כתוביותעם כתוביות
PracticU › קורס לינוקס למתחילים - הסמכה בינלאומית - LPI - Linux Professional Institute › פקודות בסיסיות בלינוקס - Linux
מילון מושגים:
Linux - מערכת הפעלה בקוד פתוח מבוססת ליבת Linux, נפוצה מאוד בשרתים וקיימת בהפצות רבות כמו Ubuntu.
טרמינל - חלון או תוכנה שמספקים ממשק שורת פקודה להקלדת פקודות למערכת ההפעלה.
ממשק - נקודת מגע בין רכיבים: ממשק משתמש שבו אדם מפעיל תוכנה, או ממשק תכנותי שמגדיר אילו פעולות רכיב אחד חושף לאחר.
Kali Linux - הפצת Linux המיועדת לבדיקות אבטחה וחדירות, הכוללת אוסף כלים לבחינת מערכות.
שם משתמש - מזהה ייחודי שמשתמש מזין כדי להזדהות במערכת, לרוב יחד עם סיסמה.
Ubuntu - הפצת Linux נפוצה וידידותית למשתמש, המשמשת בשרתים ובמחשבים אישיים.
הרשאה - קביעה אילו פעולות ומשאבים מותרים למשתמש או לתהליך לאחר שזהותו אומתה. שולטת במי רשאי לעשות מה.
נתיב - מחרוזת שמתארת את מיקומו של קובץ או תיקייה במערכת הקבצים, או כתובת של משאב בתוך אתר.

פקודות בסיסיות בלינוקס - Linux
בהרצאה הזו נכנסים לטרמינל של לינוקס ולומדים את הפקודות הראשונות להתמצאות במערכת הקבצים: איפה אני, מה יש כאן, ואיך עוברים תיקייה. הסיבה לעבוד בטרמינל: רוב שרתי האינטרנט הם לינוקס בלי ממשק גרפי.
הפקודות הראשונות
1. איפה אני: pwd מציג את התיקייה הנוכחית. בקאלי זה /home/kali, תיקיית הבית של המשתמש. לכל משתמש יש תיקייה משלו תחת /home.
2. תוכן התיקייה: ls מציג את הקבצים והתיקיות, למשל Desktop, Downloads ו-Pictures.
3. הפרומפט: הוא מציג שם משתמש, @, שם מחשב ואת התיקייה הנוכחית. הסימן ~ (טילדה) מסמל את תיקיית הבית. בקאלי המשתמש והמחשב נקראים kali, ובאובונטו שם המחשב הוא ubuntu. הפרומפט בקאלי מוצג בשתי שורות.
4. פירוט: ls -l מציג הרשאות, בעלים, תאריך וגודל.
5. קבצים מוסתרים: ls -la מציג גם קבצים ששמם מתחיל בנקודה. הם מוסתרים כדי לא להפריע למשתמש, לא מסיבות אבטחה (אבטחה היא עניין של הרשאות). ls -a בלי l מציג רק את השמות.
6. מעבר בין תיקיות: cd desktop נכנס לתיקייה. יוצרים שם קובץ בגודל 18 בתים (15 תווים ועוד שלוש ירידות שורה).
7. נתיב מלא ותיקייה אחרת: pwd מציג נתיב מלא, ו-ls -l עם נתיב מציג תוכן של תיקייה אחרת.
8. למעלה: cd .. עולה תיקייה אחת.
שימו לב
- ls --help מציג את כל האפשרויות.
- ההרצאה נעצרה באמצע כי התארכה, והנושא ימשיך בהרצאות הבאות.
אחרי ההרצאה אפשר לדעת איפה אתם במערכת הקבצים, לראות מה יש בתיקייה ולעבור בין תיקיות.
השיעור הבא בקורס: סוגי shell בלינוקס הבדלים בין bash לבין zsh

פרקי ההרצאה: פקודות בסיסיות בלינוקס - Linux

  1. 00:00

    למה לומדים פקודות בשורת פקודה

  2. 01:33

    הפקודות pwd ו-ls

  3. 02:28

    סימן ה-Tilde לתיקיית הבית

  4. 03:22

    אותן פקודות גם ב-Ubuntu

  5. 04:37

    מידע מפורט עם ls -l

תמלול ההרצאה: פקודות בסיסיות בלינוקס - Linux

הטקסט המלא של הדקות הראשונות בהרצאה «פקודות בסיסיות בלינוקס - Linux» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

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

  2. 00:22

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

  3. 00:36

    השרת עומד באיזשהו חדר שרתים עם מזגנים ונותן מידע למאות ואלפי אנשים שמתחברים אליו לקבל דף אינטרנט או איזשהו קובץ או איזשהו נתון. בגלל שאף אחד לא יושב לעבוד על השרת הזה ישירות, אין טעם בגרפיקה, האנשים עובדים על המחשב הפרטי שלהם, על תחנות העבודה,

  4. 00:58

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

  5. 01:27

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

  6. 01:43

    מה זה home cally? זה תיקיית הבית של המשתמש. תיקיית הבית של יוני הייתה home yoni, של יוסי home yosi, של משתמש בשם cally home cally.

  7. 01:55

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

  8. 02:17

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

  9. 02:44

    מקבלים תילדה תילדה הזאת בדיוק מסמלת את תיקיית הבית של המשתמש ואם אני רוצה לדעת מה זה תיקיית הבית הזאת של המשתמש אני יכול לכתוב pwd ולראות את הנתיב המלא אז הרצתי פקודת ls בתיקיית הבית שלי וראיתי את התוכן שלה מה עוד מעניין לראות שיש לנו פה שם של היוזר שלי שטרודל שם של המחשב

  10. 03:06

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

  11. 03:33

    אנחנו נראה גם כאן שהמשתמש שלי ג'וני, זה שם של היוזר, שטרודל ושם של המחשב. המחשב הזה נקרא אובונטו. זה אומר כל השכנים ברשת שיחפשו איזה מחשבים יש ברשת, יוכלו לפנות אליו לא רק לפי כתובת IP אלא גם לפי השם הזה.

  12. 03:52

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

  13. 04:05

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

  14. 04:19

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

  15. 04:45

    לקבל מידע יותר מפורט ls-l מראה לי את המידע בצורה יותר מפורט מה זה אומר יותר מפורט הוא נותן לי פה את ההרשאות הוא נותן לי פה תאריכים מי היוזר שיצר את התיקייה אז אני מקבל פה יותר מידע אנחנו נדבר על כל אחד מהעמודות האלו

לקורס המלא: קורס לינוקס למתחילים אונליין

ההרצאה הקודמת: עדכון ושדרוג גרסה של ubuntu

ההרצאה הבאה: סוגי shell בלינוקס - הבדלים בין bash לבין zsh

הרצאות קשורות מקורסים אחרים

  • פקודות בסיסיות בלינוקס
  • פקודות בסיסיות ב-MySQL
  • פקודות DHCP בסיסיות
  • העלאת הרשאות בלינוקס על ידי ניצול באגים בקרנל - Linux Kernel

קורסים נוספים במסלול

  • קורס AWS - ניהול מכונה וירטואלית בענן
  • קורס Terraform - DevOps - Azure & AWS
  • קורס קוברנטיקס - Kubernetes
  • קורס Docker - עם Swarm Cluster
  • קורס DevOps - Ansible
  • קורס PowerShell