LFCA: 2 קלח - סקונילב םיצבק לוהינל תויסיסב תודוקפ ודמל


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

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

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

סקוניל לש םיצבקה תכרעמ לע תיללכ הריקס

:םיירקיעה םיצבקה יגוס לש הריקס עגר חקינ ואוב

.ASCII יוותו תינכות תוארוה ,תישונא האירקל ןתינה טסקט םיליכמ םיליגר םיצבק .רתויב םיצופנה םיצבקה יגוס הלא

:םיללוכ םיליגר םיצבקל תואמגוד

    .רתוי הברה ךכ לכו

    .טלפ/טלק לש טלפו טלק ןקתה לכו CD יננוכ ,תוספדמ ,םינקתומ םיכרכ ןוגכ םייזיפ םינקתה םיגציימה םיצבקב רבודמ

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

    :גצומכ תורחא תוירפסל לצפתמו סיסבה תיירפסמ ליחתמ סקוניל לש היכרריהה הנבמ

    .הב שומישהו היירפס לכ ןיבנ ואוב

      סקוניל לש םיצבק לוהינ תודוקפ

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

      . CTRL + ALT + T םישקמה רוציקב שמתשה ,לנימרטה תא ליעפהל ידכו וטנובוא לש הלעפהה תכרעמב םישמתשמ ונא .לנימרטב תודוקפ ליעפנ םיבורקה םירועישלו הז רועישל

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

      pwd, הנוילעה סיסבה תיירפסב לחה ,יכרריה רדסב תיחכונה הדובעה תיירפס תא הסיפדמה הדוקפ אוה ,הספדהה תודובע ךירדמ לש רוציק (/) .

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

      $ pwd
      

      .home/tecmint/אוה אלמה וא טלחומה ביתנה ,ונלש תיתיבה היירפסב םיאצמנ ונחנאש הארמ טלפה

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

      :הדוקפה תא לעפה ,var/log/ץבוק ביתנל טוונל ידכ ,המגודל

      $ cd /var/log
      

      .ףוסב תודוקנ וא תודוקנ יתש ףיסוהל שי היירפסב תולעל ידכ

      $ cd ..
      

      .םינועיט לכ אלל cd תדוקפ תא לעפה תיבה תיירפסל רוזחל ידכ

      $ cd 
      

      .היירפסה םש תא דלקה טושפ (/) המידק יוטנ וקב שמתשת לא ,ךלש תיחכונה הירפסה ךותב הירפסל וא הנשמ תיירפסל טוונל ידכ :הרעה

      :לעפה ,תודרוהה תיירפסל טוונל ידכ ,המגודל

      $ cd Downloads
      

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

      $ ls
      

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

      .םדאל אירק טמרופב הירפסה וא ץבוקה לדוג תא סיפדמ -h לגדה .הריציה ךיראתו ץבוקה לדוג ,הצובק ,שמתשמ ,םיצבק תואשרה ןוגכ ףסונ עדימ הסיפדמו ךורא םושיר תגציימ -l תורש

      $ ls -lh
      

      . -a לגדה תא ףסוה ,םירתסומ םיצבק םושרל ידכ

      $ ls -la
      

      .גצומש יפכ (.) רוזחמ ןמיס םע םיליחתמש םירתסומ םיצבק גיצמ הז

      .ssh
      .config
      .local
      

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

      $ touch filename
      

      :הדוקפה תא לעפה ,file1.txt ץבוק רוציל ידכ ,המגודל

      $ touch file1.txt
      

      .ls הדוקפה תא לעפה ,ץבוקה תריצי תא רשאל ידכ

      $ ls
      

      :אבה ןפואב cat הדוקפב שמתשה ,ץבוקה ןכות תא גיצהל ידכ

      $ cat filename
      

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

      :הטמלש ריבחתב שמתשה ,ץבוקה תא זיזהל ידכ

      $ mv filename /path/to/destination/
      

      :הדוקפה תא לעפה ,docs/תירוביצ היירפסל תיחכונה היירפסהמ ץבוק ריבעהל ידכ ,המגודל

      $ mv file1.txt Public/docs
      

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

      $ mv /path/to/file .
      

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

      $ mv Public/docs/file1.txt .
      

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

      $ mv filename1 filename2
      

      :הדוקפה תא לעפה ,file2.txt -ל file1.txt םש תא תונשל ידכ ,המגודל

      $ mv file1.txt  file2.txt
      

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

      :הדוקפה תא לעפה file2.txt -ל ומש תא תונשלו Public/docs םוקימל file1.txt תא ריבעהל ידכ אמגודל

      $ mv file1.txt Public/docs/file2.txt
      

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

      .ןלהל גצומ ץבוק תקתעהל ריבחתה

      $ cp /file/path /destination/path
      

      :הדוקפה תא אצוה ,/ docs/תירוביצ היירפסל תיחכונה היירפסהמ file1.txt ץבוקה תא קיתעהל ידכ ,המגודל

      $ cp file1.txt  Public/docs/
      

      :הדוקפה תא לעפה ,Public/docs/path ל הנכות דצל וז הירפס קיתעהל ידכ .tutorials םשב תפסונ הירפס ונרצי .התלוכת לכ ללוכ הירפסה לש תיביסרוקר הקתעהל -R תורשפאב שמתשה ,הירפס תקת

      $ cp -R tutorials Public/docs/
      

      :אבה ןפואב mkdir (make directory) הדוקפב שמתשה השדח הירפס רוציל ידכ .טושפ יד הז ,ןכבו .תוכרדהה ךירדמ תא ונרצי דציכ םתיהת ילוא

      $ mkdir directory_name
      

      :גצומש יפכ םיטקיורפ םשב תפסונ הירפס רוציל ואוב

      $ mkdir projects
      

      .םיטקיורפה תיירפס איהש באה תיירפסב סקוניל תיירפסב תודוסיה תיירפס תא תרצוי הטמלש הדוקפה . -p לגדב שמתשה תרחא הירפס ךותב הירפס רוציל ידכ

      $ mkdir -p projects/linux/fundamentals
      

      :הדוקפה תא לעפה ,תוכרדהה תיירפס תא ריסהל וא קוחמל ידכ ,המגודל .הקיר הירפס תקחומ rmdir הדוקפה

      $ rmdir tutorials 
      

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

      $ rmdir projects
      

      :ידמל טושפ ריבחתה .ץבוק תקיחמל תשמשמ rm (remove) הדוקפה

      $ rm filename
      

      :הדוקפה תא לעפה ,file1.txt ץבוקה תא קוחמל ידכ ,המגודל

      $ rm file1.txt
      

      .הקיר אל וא הקיר היירפס תויהל הלוכי וז . -R תורשפאה תועצמאב תיביסרוקר הירפס קוחמל וא ריסהל ךתורשפאב ,ףסונב

      $ rm -R directory_name
      

      :הדוקפה תא לעפה ,םיטקיורפה תיירפס תא קוחמל ידכ ,המגודל

      $ rm -R projects
      

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

      .שפחל שי וילאש ץבוקה תיירפס וא שופיחה ביתנ :םיטנמוגרא ינש תחקולו םיוסמ םוקימב ץבוק תשפחמ שופיחה תדוקפ

      גצומש יפכ אוה ריבחתה

      $ find /path/to/search -name filename
      

      :לעפה ,תיבה תיירפסב file1.txt םשב ץבוק שפחל ידכ ,המגודל

      $ find /home/tecmint -name file1.txt
      

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

      $ locate filename
      

      ;המגודל

      $ locate file1.txt
      

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

      .תויוצרה תואצותה תא בינמ וניא רותיא םהבש םיבצמב תדבועו הקזח רתוי הברה find -ה תדוקפ ,תאז םע .שופיחה תדוקפמ הברהב הריהמ רתאל הדוקפה :הרעה

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