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)
exempt from VAT

Price: 380 EUR

refreshments included

computer station included

first minute (30+ days before) - 3%

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.).


1 day


  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).


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


Ask us anything about this training

* I hereby give my consent to the processing of my personal data by ALX Training Ltd. for the purpose of this request.