Académique Documents
Professionnel Documents
Culture Documents
Lorsque vous ouvrez le terminal. Un prompt vous apparaît selon la forme suivant :
nom d'utilsateur @ nom de l'ordinateur : ~$( le répertoire courant )
Demande d’aide :
Il faut savoir que généralement une commande linux simple s’écrit comme sous la forme
1/9
TP1 SE – Initiation à Linux
help: Fournit des informations brèves sur les commandes intégrées du shell, offrant une
assistance rapide pour les opérations courantes.
man: Affiche des pages de manuel détaillées pour les commandes et les programmes,
fournissant des informations complètes sur leur utilisation et leurs options.
xman: Une interface graphique pour afficher des pages de manuel, permettant une
consultation conviviale.
info: Offre des informations plus étendues que les pages de manuel, souvent associées
au logiciel GNU, avec une structure interactive.
apropos: Permet de rechercher des commandes en fonction de mots-clés ou de
descriptions, utile pour trouver des commandes liées à un sujet donné.
whatis: Fournit une brève description du rôle d'une commande ou d'un programme,
donnant un aperçu succinct de son utilité.
Les sessions :
Exécuter les commandes suivantes sur votre terminal et réponde aux questions :
$ logname
$ hostname
$ id
$ pwd
Noter les résultats et écrire ce que vous avez compris.
• Logname est une commande qui sert a savoir le nom de la session
• Hostname est une commande qui sert a savoir le nom de la machine host
• Id est une commande qui sert a afficher l’identifiant utilisateur
• Pwd est une commande qui sert a savoir ou nous somme a partir du répertoire courant
Quelle est la différence entre :
$ whoami
$ who am i
Whoami es tune commande qui sert a
affciher le nom d’utilisateur et who am i
n’est pas une commande
2/9
Nom : Prénom :
$ who
$w
La commande who affiche une liste simple des utilisateurs connectés, en montrant leur
nom d'utilisateur, le terminal ou la session à laquelle ils sont connectés, l'adresse IP et
l'heure de leur connexion.
La commande w est plus détaillée que who. Elle affiche non seulement les informations
sur les utilisateurs connectés, mais également d'autres détails, tels que l'heure de
connexion, le temps écoulé depuis la connexion, l'activité en cours, la charge système,
etc.
$ logout
$ exit
La commande logout est spécifique à certains environnements de shell, notamment le shell
Bash, et se déconnecte de la session, tandis que exit est une commande générale qui permet
de quitter un shell ou un sous-processus actuel.
En se basant sur l’utilisation de la commande man ou help donner le rôle de ces commandes
et une option pour chacune d’elle :
$ poweroff
$ halt
$ reboot
$ shutdown
$ init
poweroff :
Éteint le système.
Option courante : -h
halt :
Arrête le système sans l'éteindre.
Option courante : -p
reboot :
Redémarre le système.
Option courante : -f
shutdown :
Arrête ou redémarre le système de manière contrôlée, avec des options pour le type
d'opération.
Options courantes : -h now pour arrêter, -r now pour redémarrer.
init :
Gère le cycle de vie du système.
Option courante : Dépend du niveau d'exécution souhaité.
3/9
Nom : Prénom :
Exemple d’utilisation :
$ pwd
Quelle le type du chemin ; absolu ou relatif ?
C’est un chemin de type absolu
Cd :
- Équivalent MS-DOS/MS Windows : cd
- Signification : change directory
- Permet de se promener dans les répertoires
Exemples d'utilisation :
$ cd -
Permet de revenir au répertoire /home/utilisateur (identique à $ cd ~)
$ cd ..
Permet de revenir au répertoire précédent
$ cd /
Permet de remonter au répertoire parent
$ cd /usr/share/doc/
Permet de remonter à la racine puis d’aller jusqu’au répertoire doc
Noter bien :
3/9
TP1 SE – Initiation à Linux
-l : Permet un affichage détaillé des fichiers et répertoires, montrant des informations telles que les
autorisations, les propriétaires, les groupes, la taille, la date de modification, et
-h : Permet un affichage de la taille des fichiers de manière lisible pour l'homme en utilisant des unités
telles que Ko, Mo, Go.
-a : Permet l'affichage des fichiers et répertoires caché (ceux qui commencent par un . (point))
-lct : Permet de trier les fichiers et répertoires par date de modification décroissante.
Commanda Cat :
Cat :
- Équivalent MS-DOS/MS Windows : type
- Signification : concatenate
- Affiche le contenu d'un fichier
4/9
Nom : Prénom :
Commande Less :
- Équivalent MS-DOS/MS Windows : more
- Signification : ………………….
- Affiche un fichier en permettant la navigation.
Commande touch :
- Équivalent MS-DOS/MS Windows : copy con
- Signification : ……………………………………….
- utilisée pour changer les dates d'accès et de modification d'un fichier ou en créer un nouveau
Quelques options d’utilisation :
-a : Cette option est utilisée pour spécifier la date et l'heure de dernier accès
-m : Cette option est utilisée pour spécifier la date et l'heure de dernière modification
Exemples d'utilisation :
$ touch test.txt
Touch changer les dates d'accès et de modification d'un fichier test.txt s’il existe si non on le crée
à nouveau
Commande mv :
- Équivalent MS-DOS/MS Windows : move ou ren
- Signification : deplacer.
- Permet de déplacer ou renommer des fichiers et des répertoires
Exemples d'utilisation :
$ mv file Documents/
Déplace file dans le répertoire Documents
$ mv Documents/file Bureau/
Déplace le fichier file du répertoire Documents dans le bureau
$ mv Documents Documents2
Renomme le répertoire Documents en répertoire Documents2
$ mv file file2
Renomme fichier file en fichier file2
Commande Cp :
- Équivalent MS-DOS/MS Windows : copy
- Signification : copier
- Permet de copier des fichiers ou des répertoires
Commande rmdir :
- Équivalent MS-DOS/MS Windows : rmdir ou rd
- Signification : remove directory
- Supprime un répertoire (vide)
Quelques options d’utilisation :
-p : elle permet de supprimer un répertoire parent et tous ses répertoires vides descendants de manière
récursive.
Exemples d'utilisation :
$ rmdir TP_LINUX
Supprime le répertoire TP_LINUX
Commande rm :
- Équivalent MS-DOS/MS Windows : del ou erase
- Signification : suprimer/efacer
- Permet d'effacer des fichiers
Quelques options de la commande rm
:
-r : Cette option permet de supprimer des répertoires et leur contenu de manière récursive.
-f : Cette option force la suppression sans demander de confirmation, même si les fichiers ou répertoires
sont en lecture seule ou s'ils sont protégés contre la suppression.
Exemples d'utilisation :
$ rm file
Efface le fichier file
$ rm -rf /home/user/TP_LINUX
6/9
Nom : Prénom :
Efface le répertoire /home/user/TP_LINUX ainsi que tous ses fichiers sans demander de
confirmation
7/9
TP1 SE – Initiation à Linux
Partie pratique :
1. Exécuter la commande pwd et interpréter le résultat :
Je suis dans le répertoire lade
2. Déplacez-vous dans le répertoire racine ( / ), la commande utilisée est :
Cd /
3. Puis Déplacez-vous dans le répertoire ( /tmp ) , la commande utilisée est :
Cd /tmp
4. A partir du répertoire courant ( /tmp ) indiquer le chemin vers votre répertoire de travail
de deux manières différentes :
a. En utilisant un chemin absolu ;
/home/lade
b. En utilisant un chemin relatif ;
../home/lade
5. Utiliser soit le chemin absolu ou relatif pour accéder à votre répertoire de travail, la commande
utilisée est : cd /home/lade
6. Dans votre répertoire de travail, créez un répertoire nommé LiNuX puis déplacer vous dans ce
répertoire.
Activité1 :
Créer dans votre répertoire de travail l’arborescence suivante.
8/9
Nom : Prénom :
9/9
TP1 SE – Initiation à Linux
10/
Nom : Prénom :
Activité2
Soit les commandes suivantes :
1. /
2. cd Banque
3. mkdir –p ./Agence2/Rep1
• /
• touch Agence1/Client1 Agence2/Client2 Agence3/Client3
4. cd ./Agence2/Rep1
5. cp ../../Agence1/Client1 ../../Agence3/Client6
6. cp ../Client2 ../../Agence1/Client4
7. touch ../Client5
8. mv ../../Agence1/Client1 .
Banque
Client1
11/