Vous êtes sur la page 1sur 7

ENSET MOHAMMEDIA

Professeur : A.MESBAHI
BTS-RT2

Anne Universitaire 2010/2011


Dure 2Heures
Nom :______________________________
Controle1
preuve Unix/Shell

Documents non autoriss


Toutes les questions sont indpendantes
Les rponses devront tre portes dans lpreuve ; dans et/sur les cases
et lignes sous-tirets prvus cet effet
1. Donner deux distributions diffrentes de Linux autre que Mandrake
mandriva Fedora Red Hat Debian et Ubuntu
--------------------------------------------------------------- ---------------------------------------------------------------2. Marquer par un vrai ou faux les caractristiques du Systme Unix cidessous:
Mono-tche
Multi-session
Mono-session
Multi-utilisateurs
Mono-gamme
Multitche
Multi-processeur
Monoprocesseur
3. Comment sappelle le super utilisateur dans Unix : --------------------------4. Sous Linux, ksh est :
Une commande de backup
Une commande dexcution retarde
Aucune des rponses
Un fichier de configuration du shell
Un interprteur de commande UNIX
a)une partition dun disque dur est un fichier de type ------------------------------b) Une console est un fichier de type -----------------------------------------5. La commande rpm permet dinstaller des composants programmes sous
Linux. Donner une commande permettant d'avoir toute linformation
relative la commande rpm
----------------------------------------------

Page 1 sur 7

A.MESBAHI

6. Quelle est la norme qui garantit une application de pouvoir sexcuter


sous nimporte quel systme Unix ?
LINUX
MULTIX
POSIX
AIX
7. La commande ls l sous Linux, affiche

-rwxr-xr--

test est
root
Aucune
test est
system
test est
test est
system

root system

39

May 3

16:20

test

un rpertoire, il est en accs lecture et excution pour le groupe


des rponses
un rpertoire, il est en accs lecture et excution pour le groupe
un fichier, il est en accs lecture et excution pour le groupe root
un fichier, il est en accs lecture et excution pour le groupe

8. Sous Linux, quelle commande affiche le texte rpertoire courant ?

whereis
echi
pwd
whoami
Acune des rponses
9. Sous Unix, la commande chown permet de :
Afficher le contenu dun fichier
Lancer un daemon au dmarrage
Aucune des rponses
Lister le contenu dun rpertoire
Modifier les droits daccs sur un fichier
10.
Sous Linux, les fichiers rpertoires des utilisateurs se trouvent dans
le rpertoire :

/mnt
/etc
/home
/var
11.

Sous Unix, la commande permettant de renommer un fichier est

Rm
Vm
Mv
Mr
Page 2 sur 7

A.MESBAHI

Page 3 sur 7

A.MESBAHI

Quaffiche la commande who|wc l ?

12.

Le
Le
Le
Le
13.

nombre
nombre
nombre
nombre

dutilisateurs
dutilisateurs
dutilisateurs
dutilisateurs

cres sur le systme


connects sur la machine
ayant un rpertoire sur le systme
ayant des fichiers sur le systme

Que reprsente le symbole

( point )

le rpertoire racine
le rpertoire parent
le rpertoire prcdent
le rpertoire enfant
le rpertoire de travail actuel
le rpertoire de base

14.

Que reprsente le symbole

.. (point-point)

le rpertoire racine
le rpertoire parent
le rpertoire prcdent
le rpertoire enfant
le rpertoire de travail actuel
le rpertoire de base

15.

Que reprsente le symbole

le rpertoire racine
le rpertoire parent
le rpertoire prcdent
le rpertoire enfant
le rpertoire de travail actuel
le rpertoire de base

16.

etc/passwd est :
le nom absolu dun fichier
le nom relatif dun fichier
le nom indirect dun fichier

17.

../users/profs/src/Rectangle.java est:
le nom absolu dun fichier
le nom relatif dun fichier
le nom indirect dun fichier

18.

La

commande cd permet:

un retour au rpertoire prcdent


un retour au rpertoire de connexion
un retour au rpertoire racine

Page 4 sur 7

A.MESBAHI

19.
L'arborescence d'un systme Unix contient les fichiers suivants
possdant les droits et propritaires indiqus:

Nom de fichier
/home
/home/user1
/home/user2
/home/user3
/home/user2/src
/home/user2/bin
/home/user2/divers
/home/user2/src/prog1.c
/home/user2/bin/prog1
/home/user2/divers/img1.jpg

Propritaire
root
user1
user2
user3
user2
user2
user2
user2
user2
root

Groupe
root
sri4
sri4
rt4
sri4
sri4
sri4
sri4
sri4
root

Type et droits
drwxr-xr-x
drwxr-x--x
drwxrwx--drwxr-x--drwx-----drwxr-xr-x
dr-xr-xr-x
-rw-------rwxr-x---r--r--r--

user1 et user2 ont le mme groupe primaire sri4; user3 a le groupe rt4
a) Reprsenter graphiquement l'arborescence de ce systme.
Symboliser un rpertoire par une ellipse et un fichier ordinaire par un rectangle
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------b) Lutilisateur user1 peut-il
rponse

Page 5 sur 7

excuter la

commande ci-dessous ; justifier la

A.MESBAHI

[user1@lnxmes ~]$ rm rf /home/user2/bin


---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Exercice 1: cet exercice est enchan


La commande ls excute dans une position donne de larborescence
renvoy la liste suivante de fichiers l'cran:

[stage1@lnxmes ds1]$ ls .
a.out core data1.dat data1.dat~
prog2.c prog2.c~ prog
[stage1@lnxmes ds1]$

data2.dat

data3.dat prog1.c prog1.c~

Lensemble des fichiers de cette liste sont des fichiers de type ordinaire
On suppose quon a encore saisi dans lordre les commandes suivantes

[stage1@lnxmes ds1]$ rm a.out core


[stage1@lnxmes ds1]$ rm *~ prog2*
[stage1@lnxmes ds1]$ mv prog1.c prog.c
[stage1@lnxmes ds1]$ cp data1.dat data0.dat
[stage1@lnxmes ds1]$ mkdir DATA
[stage1@lnxmes ds1]$ mv *.dat DATA
Quel sera encore le nouveau rsultat de la commande ls ?
placer ce rsultat cad les noms des fichiers dans le cadre ci-dessous

[stage1@lnxmes ds1]$ ls
[stage1@lnxmes ds1]$

Exercice 2 :
par une seule commande copier tous les fichiers se situant dans et en dessous
de la position /home/stage et se terminant par lexpression .doc dans le
rpertoire /home/user1/mestp .
[ing@localhost ~]$ -------------------------------------------------------------------------------------------

Exercice 3 :
On considre un fichier tp2 sous un rpertoire ~/mestp tel que :

Page 6 sur 7

A.MESBAHI

-rwxr-xr-x

3 bts telecom

1286 apr 3 15:28 tp2

On a envoy les deux commandes ci-dessous


[bts@localhost ~]$ ln mestp/tp2 scripts/tp2
[bts@localhost ~]$ chmod a-x mestp/tp2
complter alors les cellules des tableaux relatives aux proprits des deux
fichiers tp2 rsultant de ces deux commandes
bts telecom 2010 apr 3 15:28 mestp/tp2
bts telecom 2010 mai 3 13:28 scripts/tp2

Exercice 4 :
Ecrire des commandes unix pour diviser un fichier de N lignes en deux fichiers
appels partie1 et partie2 contenant chacun N/2 lignes On suppose que N est
pair et gal 62

[ing@localhost ~]$ ---------------------------------------------- ---------------------------------------------[ing@localhost ~]$ ---------------------------------------------- ---------------------------------------------[ing@localhost ~]$ ---------------------------------------------- ----------------------------------------------

Exercice5:
Crer un fichier appel exercice2 commenant par la date du jour au format
usuel JJ/MM/AA, suivie de la liste des utilisateurs logs , et se terminant par le
nombre dutilisateurs existant sur le systme
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Annexes : Exemple de rsultat de la commande who

Page 7 sur 7

A.MESBAHI

Vous aimerez peut-être aussi