Les commandes Linux

Description

  • Apprendre les commandes de base
  • Savoir identifier les variables
  • Savoir utiliser les ressources d’aide
  • Les commandes du bash
  • Les grands utilitaires : sed, awk

Objectifs

Connaître les commandes linux, le shell, la configuration de bash et les principaux utilitaires ainsi que les commandes pipe.

Public

  • Futurs administrateurs Linux
  • Futurs développeurs Linux

Prérequis

  • Aucun

Durée

3 jours (21 heures)

Moyens techniques

  • Pc sous Linux Debian ou autre distribution

Programme

Journée 1

  • Introduction
    • Présentation des shells
    • Premières commandes
    • Arborescence
    • Les différents Shell
  • Aide
    • L’aide des programmes
    • L’aide des commandes internes
  • Commandes
    • Accéder au contenu des fichiers
    • Commandes de compression, d’impression et de gestion du temps
    • Pipe commandes composites et processus
    • Commandes diverses

Journée 2

  • Variables
    • Présentation
    • Variables utilisateur
    • Prompt
    • Substitutions
  • Commandes internes au Bash
    • set
    • cd, pushd, popd, umask, type, enable
    • Historique et Alias
    • Commande sur les processus : kill, jobs, wait, ulimit

Journée 3

  • Expressions régulières et tubes nommés
    • Expressions régulières
    • Les tubes nommés, setuid et sticky bit
  • Les Utilitaires
    • Commandes cut, tr, uniq, sort, wc, find, grep
    • Commandes de transformation : iconv, od, nl, basename, diff
    • Commande utilitaires : xargs, tee, cmp, comm, paste, sed

Exercices

  • Découvertes des fichiers d’information système
  • Variables par shell
  • PS1 et PS2
  • S commandes et pipes

Nifty tech tag lists from Wouter Beeftink