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

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

Advanced Linux Tools & Shell Scripts

מספר הקורס 871

למה ללמוד בג'ון ברייס?
  • למידה חדשנית ודינמית עם כלים מתקדמים בשילוב סימולציות, תרגול וסביבות מעבדה
  • מגוון הכשרות טכנולוגיות עם תכנים המותאמים להתפתחות הטכנולוגית ולביקוש בתעשיית ההייטק
  • מובילים את תחום ההכשרות לעולם ההייטק והטכנולוגיה כבר 30 שנה, עם קהילה של עשרות אלפי בוגרים
  • אתם בוחרים איך ללמוד: פרונטאלית בכיתה, מרחוק ב- Live Class או בלמידה עצמית

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

קורס לקבוצות

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

משך הקורס

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

32

מספר מפגשים:

קורס בוקר:

4

מתכונת הקורס

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

Overview

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.

On Completion, Delegates will be able to

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

Who Should Attend

Engineers who have good Unix/Linux experience.

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

Full 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

 

Prerequisites
  • 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.

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