קורסים מקצועיים למתקדמים

תשתיות ותקשורת

Advanced Linux Tools & Shell Scripts – Cloned

מספר הקורס 871

למה ללמוד בג'ון ברייס?
  • חטיבת ההדרכה של מטריקס, חברת שירותי הטכנולוגיה הגדולה והמובילה בישראל
  • המבחן של המדינה קבע: ג’ון ברייס היא המכללה שמשלבת הכי הרבה בוגרים בעולם ההייטק
  • מובילים את תחום ההכשרות לעולם ההייטק והטכנולוגיה כבר 30 שנה, עם עשרות אלפי בוגרים בתעשיה
  • מרכז הדרכה רשמי של החברות הבינלאומיות המובילות: Microsoft, Google, AWS, SAP, Cisco ועוד

המועדים הקרובים

קורס לקבוצות

הקורס נפתח במתכונת של קבוצה בלבד, בהתאמה אישית לארגונים.
לפרטים נוספים: Muzman@johnbryce.co.il

משך הקורס

שעות אקדמיות:

32

מספר מפגשים:

קורס בוקר:

4

מתכונת הקורס

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

על הקורס בקצרה​

This course is aimed to enable the user to work in an efficient manner with the UNIX system by using powerful Unix & Linux tools and writing Bash scripts.
As a part of the overview, we discuss advanced data manipulation utilities. We also take a close look at the shell and its environment, as well as advanced use of the shell.

Each topic involves practical hands-on labs and exercises, including writing data files examinations scripts & advanced automated administration scripts.

מטרות הקורס

Become a sophisticated Unix user

Understand regular expressions and their usage in different Linux utilities and commands

Develop Bash scripts

Use basic AWK implementations and SED for word processing

למי מיועד הקורס

Engineers who have good Unix/Linux experience.

תכנית הלימודים

syllabus
PDF להורדה

Introduction to Shells

  • The various shells & versions differences.
  • What’s new in bash v.3   

Advanced Unix tools – overview & review 

  • Wild Cards
  • pipes
  • head/tail
  • cut
  • tr
  • sort
  • advanced grep options 

Variables

  • Using  & Defining
  • Environment Variables (local & “global”)
  •  Predefined variables & System files

Handling Parameters

  • positional parameters
  • Interactive interface  

Making Decisions

  • The if statement  
  • Shell build in conditions
  • Exit status

Loops

  • The “while” loop
  • The “for each” loop
  • The “for” loop
  • Seq  

Interactive user interface (optional)

  • Using dialog
  • Zenity GUI dialog box
  • Kdialog GUI dialog box

Arithmetic in the Shell

Debugging in the Shell

Regular Expressions

  • RE “wild cards”
  • RE quantifiers
  • RE Anchor

Sed 

  • Find & replace
  • Using RE with sed
  • Nested sed
  • sed file & sed script   

awk- basic Introduction and implementations

 

requirements
  • Basic Unix/Linux tools knowledge (file manipulations, permissions and more…)    
  • Basic programming understanding (any Programming language will do) 

Schedule Appointment

Fill out the form below, and we will be in touch shortly.

לא הצלחנו לאתר את הטופס.