Linux in a nutshell

This course gives a general introduction to Linux, a first acquaintance with the possibilities of the system, and some basic commands to start with.

The course only treats the user aspects of the operating system, not the system aspects. A description of the file system, the processes and the shell, should prepare the user for using the basic Linux command set. Part of the course is dedicated to discussion of the most important security aspects.


No public sessions are currently scheduled. We will be pleased to set up an on-site course or to schedule an extra public session (in case of a sufficient number of candidates). Interested? Please let us know.

Intended for

All potential (end-)users of Linux.

The professionals, intending to start with Linux (whether analyst, application developer, project leader or administrator of Linux platforms), are advised to attend the Linux/UNIX fundamentals course.


Some general knowledge of computing principles is required. No UNIX or Linux background is necessary. Knowledge of a different operating system or of a programming language could be an advantage.

Main topics

  • Introduction:

philosophy of Linux • organisation of the kernel • applications under Linux • Linux desktop (KDE, Gnome, ...)

  • Shell:

log on • basic commands • the shell and elementary commands • on-line help

  • File system:

file and directory structure • file listing and file manipulation commands

  • Security:

security concepts • file system security • user profile

  • Processes:

process structure • commands for listing and manipulating processes

  • Data tools:

find (looking for files) • grep (looking for text patterns in a file) • using redirection, filters and pipes • locate

Training method

Classroom instruction with demo's and some small hands-on exercises.


1 day.

Course leader

Peter Vanroose, Kris Van Thillo.