מדריך יוניקס (Unix) מספר 2 - איך לעבוד עם קבצים

מדריך יוניקס (Unix) מספר 2 - איך לעבוד עם קבצים

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

קל 9,660 צפיות

מה תצטרך

  • יוניקס
  • פקודות ביוניקס
  • קבצים ביוניקס
  • איך לעבוד עם קבצים ביוניקס.

שלבים

  1. 1

    שלב 1

    שלב 1
    תחילה נתמקד ביצירת קובץ. בכדי ליצור קובץ ניתן להשתמש בעורך טקסט כלשהו כמו vi או pico ,בדוגמא זו נשתמש בעורך הטקסט pico . כדי להפעיל את העורך הקלידו את המילה pico ואחריה הכניסו את השם שבו תקראו לקובץ (אפשר גם בלי לרשום את השם ולתת אותו אח"כ) לדוגמא: pico somefile .
  2. 2

    שלב 2

    שלב 2
    כאשר יפתח העורך תוכלו להכניס טקסט חופשי בתוך החלון המרכזי. לאחר שסיימתם לחצו על ctrl + x (ליציאה ושמירה)
  3. 3

    שלב 3

    שלב 3
    תוצג השאלה האם לשמור את הקובץ, לחצו על " y " במידה ותרצו ו" n " במידה ולא. ולאחר מכן לחצו על אנטר.
  4. 4

    שלב 4

    שלב 4
    כעת הכניסו שם לקובץ ולחצו על אנטר. כעת נוצר הקובץ בספריה בה הייתם שהפעלתם את העורך. בכדי לערוך קובץ קיים רשמו pico ולאחר מכן שם הקובץ הקיים: pico somefile
  5. 5

    שלב 5

    שלב 5
    אין צורך להכנס לעורך טקסט בכדי לראות את תוכן הקובץ. ניתן לראות תוכן של קובץ בעזרת הפקודה cat ואחריה שם הקובץ שנרצה לראות את תוכנו. לדוגמא: cat somefile יציג לנו את תוכן הקובץ somefile.
  6. 6

    שלב 6

    שלב 6
    במידה ונרצה ליצור העתק של קובץ נשתמש בפקודה cp, cp יוצרת העתק של קובץ ובמידה ושם הקובץ קיים היא תדרוס אותו. דוגמא: cp somefile otherfile פקודה זו תיצור העתק של הקובץ somefile ותקרא לו otherfile. בכדי למנוע מצב שבו ידרס לנו קובץ קיים בטעות, נוסיף i- לפקודה ואז תוצג השאלה האם אנחנו בטוחים שאנו רוצים לדרוס את הקובץ.
  7. 7

    שלב 7

    העתקה של קובץ מספריה לספריה אחרת תעשה על ידי שימוש בפקודה cp ולאחר מכן שם הקובץ ולבסוף הנתיב אליו תרצו להעתיק. לדוגמא: cp -i /home/fun/notes/somefile  אפשר גם הפוך, מהספריה שאליה תרצו להעתיק את הקובץ, רשמו את הפקודה cp -i somefile ~/mystuff/otherfile במקרה זה יועתק הקובץ somefile לספרית mystuff ויקבל את השם otherfile
  8. 8

    שלב 8

    אם תרצו להעביר קובץ בלי להעתיק אותו (בדומה לcut בווינדוס) השתמשו בפקודה mv באותו האופן כמו בcp.
  9. 9

    שלב 9

    שלב 9
    ניתן לנתב פלטים לתוך קבצים בעזרת הסימן " < ". לדוגמא : cat newfile > otherfile תעביר את הפלט של newfile (התוכן שלו במקרה הזה) לתוך הקובץ otherfile (אם הקובץ קיים, הוא ידרס) נבצע cat בכדי לראות את תוכן הקובץ החדש ונראה שהתוכן זהה. אם אינכם רוצים לדרוס את הקובץ השתמשו בפקודה << somefile >> otherfile והפלט מהביטוי משמאל יתווסף לסוף הקובץ מימין.
  10. 10

    שלב 10

    שלב 10
    מחיקת קבצים תעשה על ידי הפעולה rm filename. לדוגמא: rm somefile
  11. 11

    שלב 11

    שלב 11
    לאחר הביצוע תשאלו האם למחוק את הקובץ, לחצו "y" להסכמה ו"n" לסירוב.
  12. 12

    שלב 12

    אחת הפקודות הבסיסיות ביותר ביוניקס היא פקודת הecho. פקודה זו מדפיסה למסך את מחרוזת התווים שתבוא אחריה. לדוגמא: echo Bekaloot unix tutorial תדפיס על המסך את המשפט: Bekaloot unix tutorial
  13. 13

    שלב 13

    סיכום פקודות: pico filename - מפעיל את עורך התוכן. cat filename- מציג את תוכן הקובץ. cp file1 file2- מעתיק את הקובץ. mv file1 file2- מעביר את הקובץ. command or file1 > file2 מנתב את פלט הביטוי משמאל לקובץ מימין. rm - מוחק קובץ. command or file1 >> file2 מנתב את פלט הביטוי משמאל לסוף הקובץ מימין.

מדריכים קשורים