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 :

Ce cours couvre les objectifs suivants :


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

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 : 10h
  • Travaux Dirigés : 18.000000000000004h

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