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

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

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

Easy 1,079 views

What You'll Need

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

Steps

  1. 1

    Step 1

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

    Step 2

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

    Step 3

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

    Step 4

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

    Step 5

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

    Step 6

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

    Step 7

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

    Step 8

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

    Step 9

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

    Step 10

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

    Step 11

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

    Step 12

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

    Step 13

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

Related Guides

מורה נבוכים למחשוב ענן

מורה נבוכים למחשוב ענן

מדריך זה ינסה לשפוך מעט אור על הנושא "מחשוב עננים" אמאזון, גוגל, מיקרוסופט, go-grid, salesforce.com ועוד.... התבלבלתם ? אנסה להסביר את ההבדלים בין השרותים המוצעים, איך לבחור את השרות הנכון, ואיך לבחור את הספק הנכון.

Hard 3K views

איך לפתוח את הגישה לניהול SSH של שרת ESXi VMWARE

אם אתה זקוק לגישה לכלי הניהול המתקדמים של שורת הפקודה ב- vmware esxi (לדוגמא: ע"מ להפעיל שרותי FTP, לערוך את קובץ ה- hosts וכו') תאלץ להכין את השרת מראש, לפי השלבים הבאים.

Hard 1K views
מדריך יוניקס (Unix) מספר 1 - איך לעבוד עם ספריות

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

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

Easy 1K views
איך להוריד ולהתקין Putty

איך להוריד ולהתקין Putty

Putty זו תוכנה חינמית ובקוד פתוח המשמשת כמסוף להתחברות בעזרת פרוטוקולי SSH,Telnet,rlogin ו raw TCP . מדריך זה יסביר מהיכן להוריד את התוכנה ואיך להתחבר לשרת בעזרתה.

Easy 2K views
מדריך יוניקס (Unix) מספר 3 - איך לשנות הרשאות של קבצים (chmod)

מדריך יוניקס (Unix) מספר 3 - איך לשנות הרשאות של קבצים (chmod)

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

Easy 1K views

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

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

Medium 1K views