Course: Bash shell programmingLX-BASH

The course is available on demand.

Remote training: online live with a trainer and a group. Available on demand, at time and place convenient to you, for groups of at least 5 participants.

4.7/5 (47)
Stars
exempt from VAT

Price: 380 EUR

refreshments included

computer station included

Categories: Linux administration, Linux programming, shell, C, kernel, embedded

A hands-on course that presents the Bash shell as a programming tool, from language syntax to practical script programming. Example applications in administrative tasks automation are discussed. During the course participants create real-world scripts (for user management, filtering system logs, making backups etc.).

Duration

1 day

Agenda

  1. How to use the command line efficiently, useful keyboard shortcuts
  2. Streams and redirections
  3. Filters and their typical applications (head, tail, wc, tr)
  4. Regular expressions
    • introduction
    • syntax
  5. grep
  6. Shell scripts
    • variables and parameters
    • working with variables, substitutions and expansions
    • conditions and loops
    • functions and parameter passing
  7. Archives (zip, gzip, bzip2)
  8. Talking to the user – interactive scripts
  9. Talking to the network with the nc (netcat) command
  10. Signals, trapping and handling

Download as PDF

Audience and prerequisites

This course targets Linux system and network administrators.

Participants are expected to know system administration basics and know how to use a text editor (preferably vim).

Certificates

Course participants receive completion certificates signed by ALX.

There are currently no entries
Enter your e-mail address and we will notify you about future dates