Sie sind auf Seite 1von 4

COMPTE RENDU TP1 SYSTEME UNIX LINUX WINDOWS

1)

Le GRUB : Grand Unified Bootloader est un logiciel qui permet de charger un systme
d'exploitation. Il pourra amorcer lui-mme les systmes compatibles avec la norme
POSIX(GNU/Linux, BSD, Mac OS etc) ou enchaner vers un autre chargeur d'amorage
pour d'autres systmes d'exploitation. Le fichier /boot/grub/grub.cfg est celui qu'il faut
modifier pour changer l'ordre de dmarrage des systmes d'exploitation.

2)

Ecrivons la commande en utilisant 'ls' pour afficher tous les fichiers et les rpertoires par
ordre alphabtique.
ls -alX

3)

Ecrivons la commande en utilisant 'grep' pour afficher :


a) Tous les fichiers dans un rpertoire et ses sous-rpertoires contenant le mot
'test'.
grep -R test *
b) Toutes les lignes qui commencent par la lettre 'a' dans le fichier 'text.txt'
grep ^a text.txt

4)

Explique l'application et l'excution de la commande suivante :


echo -e "orange \npeach \ncherry" | sort > fruit
Cette commande cre dans le rpertoire courant un fichier fruit.txt dans lequel il crit dans
l'ordre alphabtique et ligne aprs ligne, les mots cherry, orange et peach

5)

Affichons le rsultat de la commande 'uname -a'


La commande uname -a affiche le nom du noyau du systme d'exploitation, le nom de
l'hte, la version du noyau, le nom de la machine, et le systme d'exploitation.
Linux lotus555 2.6.38-15-generic #59-Ubuntu SMP Fri Apr 27 16:04:29 UTC 2012 i686
i686 i386 GNU/Linux

6)

Ecrivons comment on peut afficher la liste de tous les modules dans linux
lsmod

7)

La commande pour afficher les tailles lisibles par l'utilisateur :


a) Des disques dans le systme
df -h
b) Tous les fichiers dans un rpertoire
du -h

8)

Ecriveons la commande en utilisant 'chmod' pour offrir tous les droits l'utilisateur
pour tous les rpertoires et sous-rpertoires.
chmod -R 777 *

9) En utilisant la commande 'apt-get', crivez la commande pour


a) dsinstaller 'gcc'
sudo apt-get remove gcc
b) installer 'gcc'
sudo apt-get install gcc
10) Ecrivez la commande pour afficher le contenu des 2 fichiers 'test1.txt' et 'text2.txt' dans la
fentre du terminal
cat test1.txt text2.txt
11) Un processus seffectue en foreground ou en background. Le processus sleep permet
dattendre.
Lancez la commande sleep 100
Interrompez la commande (CTL + Z)
Lancez le processus interrompu en background bg %1
Faites affichez les processus en background jobs : le voyez-vous ?

Aprs avoir interrompu le processus en background grce la commande bg %1 , on le voit


grce la commande jobs qui permet d'afficher les processus en background.
12) La commande sleep 5& permet de lancer le processus sleep 5 en arrire plan.
13) La commande ls -l ; sleep5 permet d'xecuter la commande ls -l avant de suspendre
l'excution du processus pendant 5 secondes tandis que la commande sleep 5 ; ls -l suspendant
pendant 5 secondes l'excution avant d'excuter la commande ls -l .
14) Jouez avec les oprateurs linux : & | ;
Utilisez les oprateurs prcdents avec la commande cat tutu(o le fichier tutu
nexiste pas) et echo bonjour
Inversez les commandes
Expliquez au vue des rsultats selon quelles rgles sont excutes les commandes pour chacun des 3
oprateurs.

A chaque fois que les commandes echo '' bonjour'' et cat tutu sont excutes, l'affichage de
bonjour se fait avec la commande echo mais le fichier tutu reste introuvable.
15) Affichez les processus lancs sur votre machine : expliquez le rsultat de votre commande
(commande ps)

La commande ps permet d'obtenir des informations sur les processus en cours lancs dans le
terminal actif.

L'information TIME correspond la dure de traitement du processus.

La commande ps aux permet de trouver entre autres le processus qui a employ le plus
de mmoire machine. Il correspond ce processus :
et la valeur correspondante est 9,5% de la mmoire machine.
- Le premier processus lanc sur la machine est : /sbin/init

Ma machine a dmarr 07h 34.


- Le processus qui a employ le plus de CPU est : nautilus -n
16) La commande ps -f permet d'afficher le PPID d'un processus.
17) La commande uname -a permet d'afficher les informations concernant ma machine.

Das könnte Ihnen auch gefallen