Vous êtes sur la page 1sur 4

TD1 - Commandes de base

Objectif : NB :

Ce premier TD a pour objectif de vous familiariser avec l’utilisation d’un terminal sous Linux de manière à
faciliter l’organisation et la gestion de répertoires et de fichiers dans le cadre des différents TDs sur
machine au cours du semestre.

Pré-requis : -

Installation de la distribution CentOS,

- Exploration de l’arborescence,

- Assimilation de la notion de chemin absolu/relatif

- Comprendre qu’est-ce qu’un SHELL,

- Saisir la syntaxe d’une commande,

- Les commandes d’aide

Question de cours :
1. Qu’est-ce qu’un système d’exploitation ? Quel système avons-nous installé ?

- Un système d'exploitation (SE) est un logiciel qui sert d'interface entre les utilisateurs et
le matériel d'un ordinateur, facilitant l'exécution de programmes, la gestion des ressources. Il
assure la gestion des fichiers, des processus, et met en place des mécanismes de sécurité.

- Nous avons installé le système d’exploitation Unix

2. Est-ce que ce système est sensible à la casse ? [Vrai/faux]

- Oui il est sensible a la case .

3. Quel est le nombre minimal de partition que je dois absolument avoir sur mon disque.

- Deux partitions minimales pourrait inclure au moins deux partitions :

- Partition du système : Contenant le système d'exploitation et les fichiers système.

- Partition de données : Pour stocker les données utilisateur, documents, applications, etc.

4. Que signifie le terme FHS ? Expliquez brièvement.

Le Filesystem Hierarchy Standard (FHS) est une norme qui définit la structure de l'arborescence
des répertoires et la disposition des fichiers sur les systèmes d'exploitation de type Unix.
5. Qu’est-ce que le Shell ? C’est quoi son rôle ?

le Shell est un interpréteur de commandes. Il interprète les commandes textuelles saisies


par l'utilisateur et les traduit en instructions compréhensibles par le système
d'exploitation. Le Shell permet à l'utilisateur d'interagir avec le système en fournissant
une interface en ligne de commande.

6. Décortiquez et expliquez chaque champ du prompt

- Le login ou le nom de l’utilisateur connecté.

- Nom de l’hôte ou de la machine.

- La position actuelle dans le système de fichiers.

- Types d’utilisateurs ($ : utilisateur simple / # : admin).

7. Quelle est la différence entre un simple utilisateur et un super utilisateur (root) ?

La principale différence entre un simple utilisateur et un super utilisateur (root) réside


dans les niveaux de privilèges. Un simple utilisateur a des privilèges limités, tandis que le
super utilisateur (root) a un accès complet au système, permettant des modifications
étendues et l'exécution de commandes sensibles. L'accès au compte root est restreint
pour des raisons de sécurité.

8. Expliquez ce que c’est une commande.

- Une commande dans un système d'exploitation est une instruction textuelle donnée par
l'utilisateur pour demander à l'ordinateur d'effectuer une tâche spécifique. Les commandes
sont généralement saisies dans une interface en ligne de commande (CLI) ou dans un
terminal.

9. Quels sont les différents types de commande sous linux ? Expliquez chacun.

- Commandes de gestion de fichiers et de répertoires :

- Commandes de navigation et d'exploration :

- Commandes de manipulation de fichiers texte :

- Commandes de gestion des processus :

- Commandes système :

- Commandes d'administration système :

- Commandes réseau :

- Commandes d'archivage et de compression :

10. Quelles sont les commandes qui permettent de reconnaître le type des commandes ? citez trois.

- type ls , which ls , command ls .


11. Que signifie chacun de ces caractères sous GNU/Linux

. (point) : Représente le répertoire courant. Par exemple, ./script.sh référence un script dans le
répertoire courant.

/ (barre oblique) : Utilisé comme séparateur de répertoire dans les chemins de fichiers sous
Linux.

.. (points de suspension) : Représente le répertoire parent.

~ (tilde) : Représente le répertoire personnel de l'utilisateur.

- (tiret ou trait d'union) : Souvent utilisé pour représenter l'entrée standard ou la sortie standard
dans les commandes.

\ (barre oblique inversée) : Utilisé comme caractère d'échappement pour indiquer que le
caractère suivant doit être interprété littéralement.

* (astérisque) : Utilisé comme caractère générique pour représenter zéro ou plusieurs caractères
dans les commandes.

? (point d'interrogation) : Représente un seul caractère dans les commandes.

Exercice 1:Directives : le schéma ci-dessous est un rappel sur la hiérarchie minimisée


des répertoires sous les systèmes d’exploitation GNU/LINUX :
1 - Rôle des commandes :

cd : Permet de changer le répertoire de travail courant.

pwd : Affiche le chemin complet du répertoire de travail courant.

tree : Affiche l'arborescence du répertoire en cours, y compris tous les sous-répertoires et fichiers
de maniere hierarchique.

Chemin utilisé pour se déplacer vers le répertoire racine ("/") :


2 - Le chemin utilisé, "/", est un chemin absolu. Il commence par la racine du système de fichiers,
indépendamment du répertoire de travail actuel.

Visualiser l'arborescence entière :

3 - Pour visualiser l'arborescence entière, nous pouvons utiliser la commande tree sans spécifier
un répertoire particulier.

Se déplacer vers le répertoire personnel :

4 - Pour se déplacer vers le répertoire personnel, je peut utiliser la commande cd sans argument,
comme ceci : cd.

Lister les différents paramètres de la commande cd :

La commande cd

cd : Se déplace vers le répertoire personnel de l'utilisateur.

cd chemin : Se déplace vers le répertoire spécifié.

cd .. : Remonte d'un niveau dans l'arborescence.

5 - S'assurer que le répertoire courant est le répertoire personnel :

Deux manières de s'assurer du répertoire courant :

- Utiliser la commande pwd pour afficher le chemin complet du répertoire actuel.

- Entrer simplement la commande cd sans argument pour retourner au répertoire personnel.

6 - Se déplacer sous le répertoire "log" sous /var en utilisant un chemin relatif :

je peut Utilisez la commande cd /var/log pour déplacer sous le répertoire "log".

7 - Se déplacer sous le répertoire "Desktop" ou "Bureau" sous /home/nom_utilisateur en


utilisant un chemin absolu :

je peut Utilisez la commande cd /home/nom_utilisateur/Desktop ou cd


/home/nom_utilisateur/Bureau pour vous déplacer dans le répertoire "Desktop" ou "Bureau".

Vous aimerez peut-être aussi