0% ont trouvé ce document utile (0 vote)
36 vues2 pages

Épreuve CC 2

Transféré par

Arthur Sënté
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
36 vues2 pages

Épreuve CC 2

Transféré par

Arthur Sënté
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

ANNE ACADEMIQUE 2024/2025 CYCLE DE FORMATION LICENCE PROFESSIONNELLE

EXAMEN 1er SEMESTRE


DEPARTEMENT LICENCES FRANCAISES DELOCALISEES
SPECIALITE Développement Avancé
d’Applications Web
EPREUVE Outil de configuration Shell Linux
DUREE 2H00
DOCUMENT AUTORISES OUI NON CALCULATRICE AURORISEE OUI NON

PARTIE 1 : Théorie

Q1. Expliquez le rôle d’un interpréteur de commandes sous Linux (Shell). Citez au moins trois
types de Shell.

Q2. Qu’est-ce qu’un fichier .bashrc ? Quelle est sa fonction ? Donnez deux exemples de
personnalisations possibles.

Q3. Décrivez la différence entre une variable d’environnement et une variable locale dans un
script bash.

Q4. Que fait la commande export dans le Shell bash ?

Q5. À quoi servent les redirections >, >>, <, 2>, &> ? Donnez un exemple d’utilisation concrète.

Q6. Expliquez brièvement le fonctionnement d’un script bash. Quelles sont les bonnes pratiques
à respecter lors de son écriture ?

Q7. Que permettent les fichiers /etc/profile et /etc/[Link] ? Quelle est la différence avec
.bash_profile ?

Q8. Expliquez la différence entre les fichiers .bashrc et .profile dans un environnement bash
interactif.
PARTIE 2 : Pratique

Vous êtes administrateur système. Un utilisateur souhaite automatiser l’environnement de son


terminal. Vous devez écrire un script et modifier les fichiers de configuration de son Shell.

Instructions :

I-1. Écrivez un script env_setup.sh qui :

 Définit une variable d’environnement WORKDIR pointant vers un dossier ~/projets/linux

 Ajoute ce dossier au PATH

 Affiche un message de bienvenue personnalisé

I-2. Modifiez le fichier .bashrc pour que le script soit exécuté automatiquement à chaque ouverture

de terminal

Vous aimerez peut-être aussi