Vous êtes sur la page 1sur 7

USTHB

Rapport de TP2 Système d’Exploitation

Allahoum Abdelmalek Said


16/03/2024
1 Introduction :

Dans le cadre de notre cours de système d’exploitation, nous avons eu l’opportunité


d’explorer les fondements du système d’exploitation Linux, l’un des systèmes d’exploitation
les plus répandus et puissant dans le monde de l’informatique. Dans ce rapport de TP, nous
examinerons en détail un ensemble d’instructions de base utilisées dans l’environnement
Linux.
Chaque commande que nous avons étudiée offre une fonctionnalité spécifique qui contribue
à la manipulation des fichiers, à la gestion des processus, à l'affichage d'informations
système et à bien d'autres tâches essentielles dans le contexte d'un système d'exploitation
Linux.
Dans ce rapport, nous décrirons en détail le fonctionnement de chaque commande et illustrerons
son utilisation à l'aide d'exemples pratiques. En outre, nous discuterons des principes fondamentaux
sous-jacents à chaque instruction, offrant ainsi une compréhension approfondie de leur utilisation et
de leur importance dans le contexte du système d'exploitation Linux.

2 Instructions : Syntaxe

2.1 mkdir :
La commande mkdir est utilisée pour créer un nouveau
répertoire (ou dossier) dans le système de fichiers sous Linux.
 mkdir est le nom de la commande qui signifie "make directory"
(créer un répertoire).
 [OPTIONS] : La commande mkdir prend plusieurs options
facultatives, mais la plupart du temps, vous n'avez pas besoin
d'utiliser d'options. Les options courantes incluent -p pour créer des
répertoires parents.
 TPSYS : C'est le nom du répertoire que nous avons créés. Vous
pouvez spécifier un chemin absolu ou relatif pour le répertoire.

2.2 Hostname :
La commande hostname est une commande système
en Linux qui permet d'afficher le nom de l'hôte (hostname)
du système sur lequel vous êtes actuellement connecté.
L'hôte est le nom unique qui identifie un ordinateur
sur un réseau.
Lorsque vous exécutez la commande hostname dans
un terminal Linux, elle renvoie simplement le nom de
l'hôte du système. Par défaut, cela correspond au nom
donné au système lors de sa configuration initiale.

1
2.3 Echo :
La commande echo affiche simplement les arguments
fournis sur la sortie standard. Si aucun argument
n'est fourni, elle renvoie simplement une ligne vide.
Elle peut également interpréter les caractères
d'échappement spéciaux, tels que \n pour une
nouvelle ligne.
La commande echo est couramment utilisée
dans les scripts shell pour afficher des messages
ou des variables, pour fournir des commentaires ou
des informations sur l'exécution du script, ou pour
rediriger des données vers un fichier.

2.4 Affectation :
l'affectation se fait généralement en utilisant le signe égal (=).
Voici un exemple simple d'affectation :

Pour afficher la valeur de « entier » on utilise la commande echo


et le nom de la variable précédé par un « $ » comme suit :

2.5 Date :
La commande date en Linux est utilisée pour afficher la date et l'heure actuelles du système.
Lorsque vous exécutez ce script, il affichera la date et l'heure actuelles sur la sortie standard.
Par exemple :

La sortie peut varier en fonction de votre fuseau horaire et de la configuration de votre


système. La commande date peut également être utilisée avec des options pour
personnaliser le format de la date et de l'heure affichées. Par exemple, vous pouvez utiliser
l'option -R pour afficher la date et l'heure dans le format RFC 2822 :

2
Et voici quelques autres utilisations de l’instruction date :

2.6 Clear :
La commande clear en Linux est utilisée pour effacer le contenu de l'écran du terminal, ce qui
permet de nettoyer l'affichage et de rendre le terminal plus lisible. Voici un exemple simple
d'utilisation de la commande clear.
Lorsque vous exécutez ce script, il effacera le contenu de l'écran du terminal, ce qui aura
pour effet de déplacer le curseur en haut de la fenêtre du terminal, rendant ainsi l'affichage
plus propre et plus lisible.
La commande clear est souvent utilisée pour nettoyer l'affichage avant d'afficher de
nouvelles informations ou de nouveaux résultats. Cela peut être utile pour améliorer la
lisibilité des résultats affichés dans le terminal, en particulier lorsque de nombreuses
informations ont été affichées précédemment et que l'écran est encombré.

2.7 History :
La commande history en Linux est utilisée pour afficher l'historique des commandes
précédemment exécutées dans le terminal.
Lorsque vous exécutez ce script, il affichera une liste numérotée des commandes
précédemment exécutées dans le terminal, avec leurs numéros de commande associés. Par
exemple :

3
Cette sortie montre les trois dernières commandes exécutées dans le terminal, avec leurs
numéros de commande respectifs.

2.8 Man :
La commande man en Linux est utilisée pour afficher les pages de manuel (manuel) associées
à diverses commandes, fonctions système, fichiers de configuration et autres sujets.
exemple simple d'utilisation de la commande man :

La commande man peut également être utilisée avec d'autres sujets pour afficher leurs pages
de manuel respectives. Par exemple, vous pouvez afficher le manuel de la fonction système
printf en utilisant la commande suivante :

La commande man est un outil essentiel pour obtenir des informations détaillées sur les
commandes et autres sujets en Linux. Elle fournit une documentation complète et précise
sur divers aspects du système d'exploitation, ce qui peut être extrêmement utile pour
comprendre et utiliser efficacement les fonctionnalités et les outils disponibles dans un
environnement Linux.

2.9 Exit
Lorsque vous exécutez ce script ou que vous entrez la commande exit dans un terminal
interactif, cela entraînera la fermeture du terminal en cours d'exécution. Si vous exécutez ce
script dans un terminal, cela fermera le terminal.
La commande exit est souvent utilisée pour quitter proprement un terminal après avoir
terminé une session de travail, exécuté un script ou effectué d'autres tâches. Elle est utile
pour fermer les sessions de terminal de manière ordonnée et pour quitter les programmes
interactifs sans interrompre le flux de travail.

4
2.10 Ls :
La commande ‘ls’ en Linux est utilisée pour lister le contenu des répertoires dans le système
de fichiers. Voici un exemple simple d'utilisation de la commande ‘ls’ :

Lorsque vous exécutez ce script, il affichera une liste des fichiers et répertoires présents dans
le répertoire courant. Par défaut, la commande ‘ls’ affiche simplement les noms des fichiers
et répertoires sans aucun détail supplémentaire.
La commande ‘ls’ peut également être utilisée avec des options pour personnaliser son
comportement. Par exemple, l'option -l (ls –l) affiche une liste détaillée des fichiers, y
compris les permissions, le propriétaire, la taille et la date de modification.
La commande ‘ls’ est utile pour examiner le contenu des répertoires, naviguer dans le
système de fichiers et récupérer des informations sur les fichiers et répertoires présents sur
le système.
La commande ls -al en Linux est une combinaison de deux options de la commande ‘ls’ : ‘-a’
et ‘-l’. Elle est utilisée pour afficher de manière détaillée tous les fichiers, y compris les
fichiers cachés (ceux dont le nom commence par un point) dans le répertoire courant.

2.11 Pwd :
La commande pwd en Linux est utilisée pour afficher le répertoire de travail actuel (le
répertoire dans lequel on se trouve).
Lorsque vous exécutez ce script, il affiche le chemin absolu du répertoire dans lequel le script
est exécuté ou le chemin absolu du répertoire dans lequel vous vous trouvez si vous exécutez
la commande directement dans un terminal.

Par exemple, si vous exécutez ce script depuis le répertoire ‘/home/ubuntu’, la sortie serait :

La commande pwd est utile pour déterminer votre emplacement dans le système de fichiers,
ce qui peut être important lors de la navigation dans les répertoires.

5
2.12 Cd :
La commande cd en Linux est utilisée pour changer de répertoire. Voici un exemple simple
d'utilisation de la commande cd :

Lorsque vous exécutez ce script, il changera votre répertoire de travail actuel vers le
répertoire spécifié.
La commande ‘cd .’ est utilisée pour rester dans le répertoire actuel. Cela peut sembler
inutile, mais elle peut être utile dans certains scripts où vous avez besoin de spécifier
explicitement le répertoire actuel.
La commande ‘cd ..’ est utilisée pour remonter d'un niveau dans la hiérarchie des
répertoires. Par exemple, si vous êtes dans le répertoire /home/utilisateur/documents et que
vous exécutez ‘cd ..’, cela vous ramènera au répertoire /home/utilisateur.

Vous aimerez peut-être aussi