Chargement...
 

Les commandes Linux

Présentation

  • 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 :
    • Être autonome sous Linux sans l'interface graphique
    • Savoir installer des paquetages

Public

  • Public :
    • Futurs administrateurs Linux
    • Futurs développeurs Linux
  • Prérequis :
    • Aucun

Organisation matérielle

  • Durée : 3 jours (21 heures)
  • Horaires : 9h00-12h00 13h00-17h00
  • Rythme : Continue ou fragmentée
  • Mode : Inter ou intra entreprise
  • Lieu : Sur site ou en centre de formation

Environnement

  • Moyens pédagogiques : Document de support de cours en PDF (244 pages) + document PDF correction d'exercices (4 exercices)
  • Moyens techniques :
    • Pc sous Linux Debian ou autre distribution
  • Moyen humains : Développeur diplômé troisième cycle plus de dix ans d'expérience en développement et formation

Garanties qualités

  • Contrôle de la bonne exécution : Fiche d'appréciation remplie par les stagiaires
  • Méthode d'évaluation : Fiche d'évaluation

Programme

Introduction

Présentation des shells

  • Qu'est ce que le Shell ?
  • Pourquoi le Shell Script ?
  • Comment lancer une commande
  • Exemple de commandes
  • Le shell utile à tous les niveaux

Premières commandes

  • ls : premiers pas
  • ls : gestion des droits
  • ls -la : affichage autres champs
  • cd
  • Changement de groupe et d'utilisateur

Les différents Shell

  • Shell
  • Les différents Shell
  • Types et syntaxes
  • Installation d'un autre shell

Aide

L'aide locale

  • Aide : via man
  • Les 9 rubriques des pages man
  • Pages man en français et en couleur(deb)
  • Aide à l'intérieur d'une page de manuel

À savoir

  • Commandes internes au shell
  • Aide pour les commande internes au shell
  • Arguments des commandes

Freenode

  • L'aide par IRC
  • Logiciels IRC
  • Exemple de canal
  • Liste des canaux
  • IRC : Présentation du réseau Freenode

Usage IRC

  • Freenode : Nickserv
  • Quelques règles de bon sens
  • Pastebin
  • Imagebin
  • Les canaux d'aide aux Shells

Commandes

Accéder au contenu des fichiers

  • Manipulation de fichiers : (cp|rm|ln|mv)
  • Affichage du contenu des fichiers texte (cat|more)
  • cat
  • chmod
  • Taille des fichiers
  • Modifier le propriétaire d'un fichier

Commandes de compression, d'impression et de gestion du temps

  • Compression/décompression de fichiers
  • Compression/ décompression de répertoires
  • Commandes d'impression
  • Gestion des répertoires : mkdir
  • pr
  • Gestion du temps

Pipe commandes composites et processus

  • Enchaînement de commandes
  • Redirection
  • Affichage des utilisateurs
  • Gestion des processus
  • Commandes administrateurs système

Commandes diverses

  • Type de fichier
  • Quelques informations système
  • La commande dmesg
  • Présentation
  • Connexion par clé ssh
  • Copie et transfert de fichiers sécurisés via SSH

Variables

Présentation

  • Les variables utiliées par les programmes
  • Quelques variables multi Shell
  • Quelques variables Bash
  • Fichiers d'environnement des Shells

Variables utilisateur

  • Les variables utilisateur
  • Attention aux caractères blancs
  • Utilisation des variables
  • Portée des variables
  • Remarques sur l'exportation

Prompt

  • Les variables PS
  • Autres variables des champs PS
  • Les commandes ESCAPE
  • Sélection des polices
  • Colorisation de l'invite

Substitutions

  • Substitution noms de fichiers
  • Substitutions : compléments bash
  • Substitutions complexes en bash
  • Protection des caractères spéciaux

Commandes internes

set

  • help
  • set
  • set -o
  • set -o (suite)
  • shopt
  • Options shopt

cd, pushd, popd, umask, type, enable

  • cd
  • pushd
  • umask
  • type
  • enable
  • sortie de shell

Historique et Alias

  • Historique des commandes (bash)
  • Paramétrage Historique
  • Commandes d'historique
  • echo
  • alias

Commande sur les processus : kill, jobs, wait, ulimit

  • kill
  • Premiers signaux
  • Derniers signaux
  • jobs
  • wait
  • ulimit

Utilitaires

Commandes cut, tr, uniq, sort, wc, find, grep

  • cut
  • tr
  • uniq
  • sort
  • wc
  • find
  • grep

Commandes de transformation : iconv, od, nl, basename, diff

  • iconv
  • od
  • nl
  • basename
  • diff
  • head
  • tail

Commande utilitaires : xargs, tee, cmp, comm, paste, sed

  • xargs
  • tee
  • cmp
  • comm
  • paste
  • sed : édition d'un fichier
  • sed (suite)

Expressions régulières

  • Présentation
  • Caractères
  • Exemples
  • Captures

awk

Principe awk

  • Principe
  • Programme awk
  • Variables awk
  • Variables awk (suite)
  • Premiers programmes

Critères de sélection

  • BEGIN END
  • Critères de sélection
  • Critères de sélection sur test
  • Script awk
  • Les opérateurs sur les variables

Instructions de contrôle

  • Redirections
  • Instructions de contrôle
  • Boucle
  • Les tableaux awk

Les Fonctions

  • Fonctions prédéfinies sur chaînes
  • Les fonctions prédéfinies arithmétiques
  • Les fonctions utilisateurs
  • Exemple


Dates et tarifs

Inter entreprises

Intra entreprise

  • Région parisienne : 3900 HT
  • Autres zones : 3900 HT + Frais de déplacement
  • Dates : Consultez moi

Centres de formation partenaires

Changer de langue

Anglais (English, en)Français (fr)

Recherche