IO303 - Unix/Linux commandes de base

IO303 - Unix/Linux commandes de base

Objectifs

Objectif général :

L'objectif de ce cours est d'acquérir les connaissances essentielles permettant d’utiliser en ligne de commandes un ordinateur fonctionnant sous Unix ou Linux, en tant que simple utilisateur.

Objectifs détaillés :

<p style="text-align: justify;">Ce cours couvre les objectifs suivants :
<p style="text-align: justify;">

<ul><li style="text-align: justify;">Donner une description globale du système Unix.</li><li style="text-align: justify;">Donner une description globale d’un shell et d’une commande.</li><li style="text-align: justify;">Savoir accéder à toute l’aide disponible sur un système.</li><li style="text-align: justify;">Maîtriser le déplacement dans l’arborescence, repérer le type d’un élément et lister le contenu d'un répertoire.</li><li style="text-align: justify;">Utiliser les commandes concernant le système de fichiers.</li><li style="text-align: justify;">Gérer les droits d’accès des éléments d’une arborescence.</li><li style="text-align: justify;">Gérer un système de fichiers.</li><li style="text-align: justify;">Donner une description globale d’un processus.</li><li style="text-align: justify;">Effectuer les opérations de bases sur un processus.</li><li style="text-align: justify;">Décrire les différentes façons d’exécuter des commandes à partir d’un shell.</li><li style="text-align: justify;">Rediriger les flux de communication d’un processus.</li><li style="text-align: justify;">Identifier et utiliser les caractères particuliers du bash.</li><li style="text-align: justify;">Personnaliser l’environnement du bash.</li><li style="text-align: justify;">Exploiter certaines fonctionnalités du bash afin de rendre l’utilisation de la ligne de commandes plus simple et plus efficace.</li><li style="text-align: justify;">Encoder et décoder correctement les expressions régulières.</li><li style="text-align: justify;">Utiliser la commande grep.</li><li style="text-align: justify;">Ajuster le paramétrage des commandes.</li></ul>

Place dans le cursus

Une partie de ce cours se place avant le cours d'"Algorithmique et Langage C" qui se pratique dans l'environnement Linux.

Volume horaire (h)

  • Cours Magistraux : 10.000000000000002h
  • Travaux Dirigés : 18h

Examens

Nombre total d'heures d’évaluation : 2

En bref

Crédits ECTS : Cf UE

Nombre d'heures 30

Contact(s)

Alain BANNAY

Tél : 05.62.17.42.06

Email : alain.bannay @ enac.fr

Lieu(x)

  • Toulouse