Vous êtes sur la page 1sur 1

Université Amar Télidji Laghouat

Département d’informatique
3éme année LMD informatique

Examen de ‘Linux en pratique’

Questions

– Expliquer ce que veut dire “Licence GPL”. Un Freeware est-il forcement certifié GPL ?
– Pourquoi un logiciel Open source n’est pas forcément libre ?
– C’est quoi le “bash” ? Dans quelle plate-forme est-il disponible.
– Quel est le rôle de la ligne
#! /bin/bash
dans le début de chaque script. Est-ce que l’utilisation de cette ligne est obligatoire ? Sinon expliquer.
– Soit la commande suivante
rm -r salut
Expliquer ce que fait cette commande.
– 1. Comment reconnaitre le nombre de paramètres d’un script
2. Comment on peut accéder à un des paramètres
3. A partir du 10éme paramètre, que doit-on ajouter pour y accéder
– Soit le script suivant :
#! /bin/bash
cd ~/Desktop
for i in ‘ls *.pdf‘
do
for j in ‘seq 1 5‘
do
mkdir $j
cp $i $j
done
done
Expliquer ce que fait ce script.

Exercice

On veut créer un script qui contient les trois fonctions suivantes :


– La première fonction crée un dossier nommé “temp” dans le bureau
– La deuxième fonction copie les fichiers contenus dans un dossier dont le nom est introduit par le clavier
vers le dossier “temp” (les chemins absolus et relatifs sont pris en compte)
– La troisième fonction supprime les fichiers “pdf” du dossier “temp” .

Bonne chance

Vous aimerez peut-être aussi