shape-876@2x

Linux

Advanced Linux Tools & Shell Scripts

מספר הקורס 871

32 סה"כ שעות אקדמאיות
4 מפגשים
* מספר המפגשים והשעות למפגש עשויים להשתנות בין קורס לקורס
calendar-1.svg

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

קורס לקבוצות

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

ספרו לי עוד

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.

hat.png

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

kahal.png

Who Should Attend

Engineers who have good Unix/Linux experience.

structure.png

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

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.

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

בודק...