UNIX-Linux : Commandes de Base

  • maîtriser les commandes fondamentales des systèmes d’exploitation UNIX et Linux
  • être autonome dans l’utilisation courante d’un système UNIX et Linux

Futurs exploitants, utilisateurs de logiciels et développeurs d’application sous UNIX et Linux

avoir une bonne pratique de l’outil informatique.

5 Jours

Des exercices pratiques et des démonstrations vous permettront de mettre en pratique les notions théoriques présentées.

Pour les formations “A distance”, elles sont réalisées avec un outil de visioconférence de type Teams ou Zoom selon les cas, permettant au formateur d’adapter sa pédagogie.
Retrouvez sur notre site internet toutes les précisions sur les sessions à distance ou les classes virtuelles.

Introduction

  • Historique, principales caractéristiques

Une session de travail UNIX/Linux

  • Connexion et déconnexion
  • Documentation des commandes
  • Quelques commandes pour prendre en main le système (who, date, cal…)

Le shell

  • Les shells UNIX (sh, ksh, csh, bash…)
  • Les méta-caractères (?,*,[])
  • L’environnement du shell (env)
  • Le paramétrage d’une session (les fichiers .profile, .bash_profile)

La gestion des fichiers

  • Les fichiers : noms, attributs et meta-caractères (ls -l,file)
  • Les commandes indispensables (cp, ln, mv, rm…)
  • Afficher ou imprimer un fichier (cat, more, lp)

La gestion des répertoires

  • Chemins absolus, chemins relatifs
  • Se situer et se déplacer dans l’arborescence (pwd, cd)
  • Créer, détruire un répertoire, une arborescence (mkdir, rmdir, rm-fr)

La gestion des droits

  • Notion d’utilisateurs et de groupes (id)
  • Les droits de base UNIX
  • Modifier les droits (chmod)
  • Changer le groupe d’un fichier (chgrp)
  • Les droits par défaut (umask)

Les mécanismes de redirection et de tube

  • La redirection de l’entrée et de la sortie standard
  • La redirection des erreurs (2>)
  • Les tubes de communication (|)

Les filtres

Les commandes (tail,grep, cut, sort…)

Les outils

  • La recherche de fichiers (find)
  • La comparaison de fichiers (cmp, diff, md5sum)

La sauvegarde

  • La sauvegarde d’arborescence (tar)
  • La compression (compress, gzip, bzip2)

L’éditeur de texte vi

  • Créer et modifier des fichiers textes avec vi
  • Paramétrer l’éditeur vi

La gestion des processus

  • La notion de processus
  • La visualisation des processus (ps, top)
  • L’exécution des processus, avant-plan et arrière-plan (&, fg, bg, nohup)
  • L’envoi de signaux aux processus (kill)

Le réseau

  • Les commandes de diagnostic (ping, traceroute, netstat, nslookup)
  • La connexion à distance (telnet, rlogin, ssh)
  •  Le transfert de fichiers (ftp, rcp, scp, sftp)
    L’exécution à distance (remsh/rsh, ssh)