
pwd מציג את התיקייה הנוכחית. בקאלי זה /home/kali, תיקיית הבית של המשתמש. לכל משתמש יש תיקייה משלו תחת /home.ls מציג את הקבצים והתיקיות, למשל Desktop, Downloads ו-Pictures.@, שם מחשב ואת התיקייה הנוכחית. הסימן ~ (טילדה) מסמל את תיקיית הבית. בקאלי המשתמש והמחשב נקראים kali, ובאובונטו שם המחשב הוא ubuntu. הפרומפט בקאלי מוצג בשתי שורות.ls -l מציג הרשאות, בעלים, תאריך וגודל.ls -la מציג גם קבצים ששמם מתחיל בנקודה. הם מוסתרים כדי לא להפריע למשתמש, לא מסיבות אבטחה (אבטחה היא עניין של הרשאות). ls -a בלי l מציג רק את השמות.cd desktop נכנס לתיקייה. יוצרים שם קובץ בגודל 18 בתים (15 תווים ועוד שלוש ירידות שורה).pwd מציג נתיב מלא, ו-ls -l עם נתיב מציג תוכן של תיקייה אחרת.cd .. עולה תיקייה אחת.ls --help מציג את כל האפשרויות.הטקסט המלא של הדקות הראשונות בהרצאה «פקודות בסיסיות בלינוקס - Linux» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם, בהרצאה הזו אנחנו רוצים להתחיל ללמוד פקודות בלינוקס כי בעולם של לינוקס לרוב לא משתמשים בממשק גרפי כי עולם של לינוקס שולט על שרתי האינטרנט 95% משרתי האינטרנט בעולם הם על לינוקס ובשרתים לא מתקינים ממשק גרפי למה?
כי חבל על המשאבים של הגרפיקה הזאת, של הציורים האלו, חבל לצייר את זה וגם חבל להתקין קוד מיותר שיכול להכיל באגים הרי בשרת לא יושב, משתמש ולא עובד עם העכבר.
השרת עומד באיזשהו חדר שרתים עם מזגנים ונותן מידע למאות ואלפי אנשים שמתחברים אליו לקבל דף אינטרנט או איזשהו קובץ או איזשהו נתון. בגלל שאף אחד לא יושב לעבוד על השרת הזה ישירות, אין טעם בגרפיקה, האנשים עובדים על המחשב הפרטי שלהם, על תחנות העבודה,
ותחנת העבודה מבקשת מידע מהשרת. זה אין שום טעם על השרת הזה שרק לוקחים ממנו את המידע ואף אחד לא מסתכל עליו לצייר את הגרפיקה. אז בואו נתחיל ללמוד איזה פקודות יש לנו, אנחנו פותחים פה למעלה טרמינל, זה החלון השחור של פקודות כמו CMD בווינדוס, וכאן אנחנו יכולים להתחיל לכתוב את הפקודות, זאת אומרת להתנהל מול מערכת ההפעלה בפקודות ולא עם עכבר.
קודם כל בואו נבין איפה אנחנו נמצאים, איזה תיקייה במחשב אנחנו כרגע נמצאים? אז הפקודה הראשונה שנלמד זה PWD. תיקייה שבה כרגע נמצא הטרמינל שלי, שורת פקודה שלי, זה home cally.
מה זה home cally? זה תיקיית הבית של המשתמש. תיקיית הבית של יוני הייתה home yoni, של יוסי home yosi, של משתמש בשם cally home cally.
כאן המשתמש ישמור את המסמכים שלו, את התמונות שלו, את הנתונים שלו. למדנו פקודה ראשונה pwd שמראה לי באיזה תיקייה אני נמצא בואו נראה את הפקודה הבאה ls אני רואה את התוכן של התיקייה אני רואה שבתוך תיקיית הבית שלי יש לי את התיקייה desktop שפה זה כל השולחן העבודה שלי
נניח אני אשמור פה מסמך הוא ייכנס לתיקי הדסקטופ תיקי הדאונלוד שזה כל ההורדות שלי Pictures כל התמונות שלי דרך אגב אני רואה כאן בסוגריים המרובעים פה באיזה תיקייה אני כרגע נמצא אני מריץ פקודת ls כשאני נמצא בתיקיית תילדה תילדה שזה סימן ליד ספרה אחת צריך ללחוץ שיפט ואת הכפתור שלפני ספרה אחת במקלדת
מקבלים תילדה תילדה הזאת בדיוק מסמלת את תיקיית הבית של המשתמש ואם אני רוצה לדעת מה זה תיקיית הבית הזאת של המשתמש אני יכול לכתוב pwd ולראות את הנתיב המלא אז הרצתי פקודת ls בתיקיית הבית שלי וראיתי את התוכן שלה מה עוד מעניין לראות שיש לנו פה שם של היוזר שלי שטרודל שם של המחשב
שלי ליוזר שלי קוראים קאלי וגם למחשב שלי קוראים קאלי ואני נמצא בתיקיית הבית ברגע זה ומסתכל על ידי פקודת ls על תוכן של התיקייה הזאת בואו נראה מה קורה באובנטו תכף תראו שזה אותו דבר גם בכל הלינוקסים כי זה תקן נלחץ כאן סטארט ונכתוב טרמינל ונפתח את החלון של שורת פקודה.
אנחנו נראה גם כאן שהמשתמש שלי ג'וני, זה שם של היוזר, שטרודל ושם של המחשב. המחשב הזה נקרא אובונטו. זה אומר כל השכנים ברשת שיחפשו איזה מחשבים יש ברשת, יוכלו לפנות אליו לא רק לפי כתובת IP אלא גם לפי השם הזה.
וכאן אנחנו רואים נקודתיים וטילדה. טילדה זה אומר תיקיית הבית שלי. אז גם כאן אני נמצא בתיקיית הבית ברגע זה, אני יכול לעשות pwd ולראות שתיקיית הבית באובונטו שלי זה home.
כל התיקיות הבית נמצאות תחת home. לכל משתמש במחשב, נניח לאחותי תהיה תיקיה נפרדת, לאימא שלי תיקיה נפרדת, לסבתא שלי תיקיה נפרדת, לכל יוזר יש תיקיה נפרדת בתוך home, וליוזר שלי קוראים ג'וני.
בואו נראה מה יש לנו. ls, אנחנו רואים את כל התיקיות שיש. אותו דבר כמו שראינו בקאלי. רק בקאלי השורה הזאת מוצגת קצת שונה, זה נקרא פרומפט פה זה מוצג בשתי שורות קאלי זה היוזר שטרודל שם של המחשב תמיד יוזר שטרודל שם המחשב ובאיזה תיקי אנחנו נמצאים ברגע זה טוב בואו נראה מה עוד אפשר לראות האם אפשר
לקבל מידע יותר מפורט ls-l מראה לי את המידע בצורה יותר מפורט מה זה אומר יותר מפורט הוא נותן לי פה את ההרשאות הוא נותן לי פה תאריכים מי היוזר שיצר את התיקייה אז אני מקבל פה יותר מידע אנחנו נדבר על כל אחד מהעמודות האלו