מדריך יוניקס (Unix) מספר 6 - איך ליצור ולהריץ סקריפטים (Scripts)

מדריך יוניקס (Unix) מספר 6 - איך ליצור ולהריץ סקריפטים (Scripts)

סקריפטים ביוניקס הם בסיס לעבודה יעילה, סקריפטים בסביבת shell אינם מקומפלים כמו שפת תכנות רגילה אלא רצים ישירות. סקריפט (Script) הופך פעולות שבד"כ היו נעשות ידנית לאוטומטיות, כמו כן, הוא מאפשר לעשות פעולות שלא הייתם יכולים לעשות ידנית כמו שימוש בלולאות, בקשת משתנים ממשתמש וכד'. מדריך זה יסביר כיצד ליצור סקריפט ומה נדרש בכדי להפעילו.

Easy 1,224 views

What You'll Need

  • unix
  • יוניקס
  • סקריפטים
  • סקריפטים ביוניקס
  • shell.

Steps

  1. 1

    Step 1

    Step 1
    צרו קובץ חדש בעזרת עורך טקסט כלשהו - במקרה שלנו אשתמש בpico.
  2. 2

    Step 2

    כל סקריפט בסביבת shell צריך להתחיל בפקודה:
  3. 3

    Step 3

    Step 3
    #!/bin/csh -f
  4. 4

    Step 4

    ואילו כל סקריפט awk (נגיע לזה) צריך להתחיל בשורת קוד:
  5. 5

    Step 5

    Step 5
    #!/bin/awk -f
  6. 6

    Step 6

    חשוב להתחיל את הסקריפטים בשורות הללו, אחרת הם יזוהו כקבצי טקסט רגילים ולא כסקריפטים.
  7. 7

    Step 7

    Step 7
    הסקריפט שנכתוב יבצע את הפעולה הפשוטה של להדפיס טקסט כלשהו בעזרת פקודת echo. הוסיפו לסקריפט את שורת הקוד: echo Bekaloot unix guide שמרו את הקובץ וסגרו את עורך הטקסט.
  8. 8

    Step 8

    Step 8
    לפני שאתם מריצים את הסקריפ, יש צורך לשנות את הרשאת הסקריפט כך שיהיה ניתן להריץ אותו. נעשה זאת בעזרת פקודת הchmod: chmod +x MyFirstScript
  9. 9

    Step 9

    Step 9
    בכדי להריץ את הסקריפט מהספריה בה אתם נמצאים יש צורך לכתוב את התוים ' /. ' לדוגמא: MyFirstScript/.

Related Guides

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

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

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

Hard 3K views

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

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

Hard 1K views
מדריך יוניקס (Unix) מספר 5 - איך להשתמש בצינורות (Pipes), בהיסטוריה(History), מיון (Sort) ובפקודות head וtail 

מדריך יוניקס (Unix) מספר 5 - איך להשתמש בצינורות (Pipes), בהיסטוריה(History), מיון (Sort) ובפקודות head וtail 

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

Easy 772 views
מדריך יוניקס (Unix) מספר 7 - איך לעבוד עם משתנים בסקריפטים (Scripts)

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

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

Medium 792 views
מדריך יוניקס (Unix) מספר 8 - איך לעבוד עם ארגומנטים בסקריפטים (Scripts)

מדריך יוניקס (Unix) מספר 8 - איך לעבוד עם ארגומנטים בסקריפטים (Scripts)

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

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

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

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

Easy 2K views