Course : Linux, Mastering Tools

Practical course - 3d - 21h00 - Ref. LIU
Price : 2110 CHF E.T.

Linux, Mastering Tools






INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class
Disponible en anglais, à la demande

Ref. LIU
  3d - 21h00
2110 CHF E.T.







Course schedule

1
Using bash

  • Using a shell interpreter.
  • Using meta-characters (*, $, [, ], …).
  • Command line execution, redirecting and pipes (<, <<, >, >>, |).
  • Launching a command.
  • Common errors.

2
Automating tasks using shell scripts

  • Startup and install script.
  • Monitoring (connexion, file system, files).
  • Creating a script-shell (&, #!, source).
  • Variables. Passing arguments.
  • Profiling your scripts (2>, script, tee, debug, etc.).
  • Using at and crontab to execute delayed commands.
  • Shell programming : conditional structures (if, for, while), additions (functions, return value, etc.).

3
Grep, ed, sed and regular expressions

  • Regular expressions. Meta-characters.
  • Getting lines with grep using simple and complex patterns.
  • Grep extensions : egrep, fgrep.
  • Editing with sed. Syntax. Simple examples (display, remove, substitute).
  • Advanced sed.
Hands-on work
Grep and sed examples.

4
Awk language

  • Awk compared to sed and grep.
  • Using patterns in awk.
  • Variables, records and fields ($0,$1,$NR, etc.).
  • Simple and complex patterns.
  • Awk as a complete language.
  • Essential functions in awk.
  • Advanced features.

5
Publishing data

  • Converting data (ASCII, MIME). Accents.
  • Displaying file contents (od), transform (tr), converting (dos2unix), formatage (tex et latex), publishing (latex2pdf).
  • Presenting data : (more or less), concatenate data (fold, pr, col, etc.).

6
Managing files with tools and commands

  • File type : file. Read anc concatenate : cat.
  • File statistics : wc. Splitting a file : split, csplit
  • Comparing files : diff and cmp. Sorting files : sort.
  • Searching in files : find. Archiving : tar.
  • Compress files : compress, gzip, bzip2, zip, …
  • Other tools : patch, strings, uniq, comm, etc.


Customer reviews
4,1 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.
FABIEN T.
20/05/26
5 / 5

Absolutely brilliant – don’t change a thing, Dominique!!
AUDREY D.
20/05/26
5 / 5

The content of the document is very relevant, but it would be easier to use if it had sections and a properly functioning search feature.
MOHAMED T.
08/12/25
3 / 5

I'm writing to express my dissatisfaction with the training course I had booked on your premises, which has now been switched to distance learning via Microsoft Teams. This last-minute change considerably alters the educational value of the course. I had specifically chosen a face-to-face session at your Orsys premises, as this format allows for direct interaction, more effective support and a better learning experience.



Publication date : 02/21/2024



This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.

Dates and locations

Dernières places
Date garantie en présentiel ou à distance
Session garantie
From 7 to 9 September 2026 *
FR
Remote class
Registration
From 7 to 9 July 2027
FR
Remote class
Registration
From 7 to 9 July 2027
EN
Remote class
Registration
From 20 to 22 October 2027
FR
Remote class
Registration
From 20 to 22 October 2027
EN
Remote class
Registration

REMOTE CLASS
2026 : 7 Sep.

2027 : 7 July, 7 July, 20 Oct., 20 Oct.



This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.