0% ont trouvé ce document utile (0 vote)
146 vues36 pages

Travaux Pratiques: 2. Manipulation Des Commande de Base

Ce document présente un travail pratique sur les bases du système d'exploitation Linux, incluant des instructions pour créer des répertoires et fichiers, ainsi que des commandes essentielles. Il décrit également comment naviguer dans le système de fichiers et utilise des commandes comme 'man', 'date', 'ls', et 'mkdir'. Enfin, il fournit des exemples d'utilisation de chaque commande pour aider les utilisateurs à se familiariser avec l'environnement Linux.

Transféré par

omariabdelhadi09
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
146 vues36 pages

Travaux Pratiques: 2. Manipulation Des Commande de Base

Ce document présente un travail pratique sur les bases du système d'exploitation Linux, incluant des instructions pour créer des répertoires et fichiers, ainsi que des commandes essentielles. Il décrit également comment naviguer dans le système de fichiers et utilise des commandes comme 'man', 'date', 'ls', et 'mkdir'. Enfin, il fournit des exemples d'utilisation de chaque commande pour aider les utilisateurs à se familiariser avec l'environnement Linux.

Transféré par

omariabdelhadi09
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Travaux Pratiques

Système d’exploitation Linux

TP8 : Linux - Les bases indispensables

2. Manipulation des commande de base :


2.1. Créer l’arborescence suivante. Le ̃ représente le répertoire personnel de l’utilisateur.
Les répertoires apparaissent en gras.

a_Créer les répertoires principaux (Mail, Rapport, Web) :

b_Créer le fichier [Link] et le répertoire Docs dans Rapport :

~/C_Créer Afaire et Fait dans Docs :

d_Créer les fichiers [Link] et [Link] dans Web :


Éditer un fichier avec l'éditeur de votre choix :

Avec vi :clear

1. Appuyez sur i pour passer en mode insertion.


2. Tapez votre texte (ex: "<p>Bienvenue</p>").
3. Pour sauvegarder et quitter :

o Esc (sortir du mode insertion)

o :wq + Entrée.

→Resultat :

2.2. Dans quel répertoire se trouve l’utilisateur à l’ouverture de sa session de


travail ?

À l'ouverture d'une session de travail, l'utilisateur se trouve dans son répertoire


personnel (~), qui correspond à :

• Linux/macOS : /home/votre_nom_utilisateur/
• Windows (Git Bash) : /c/Users/votre_nom_utilisateur/.

2.3. Aller directement dans ~/Rapport/Docs/Afaire/ :


2.4. De là, passer dans ~/Rapport/Docs/Fait/

2.5. Revenir dans ~/Rapport/

2.6. Sans changer de répertoire, regarder avec less le contenu de


~/Web/[Link]
2.7. Passer dans ~/Rapport/Docs/

2.8. En restant au même endroit, afficher le contenu du répertoire Mail

2.9. Revenir dans le répertoire principal (~)


1. Commandes de base Linux :

1.1.

Commande : man

• Description : Affiche le manuel d'utilisation de la commande.


• Syntaxe : man [options] nom_commande
• Exemple : man ls

Commande : man -k

• Description : Recherche les pages de manuel contenant le mot-clé donné.


• Syntaxe : man -k mot_clé
• Exemple : man -k "list directory"
Commande : date

• Description : Affiche ou modifie la date et l'heure système.


• Syntaxe : date [options]
• Exemple : date
Commande : cal

• Description : Affiche un calendrier.


• Syntaxe : cal [mois] [année]
• Exemple : cal 12 2025

Commande : who

• Description : Affiche les utilisateurs actuellement connectés.


• Syntaxe : who
• Exemple : who
Commande : echo

• Description : Affiche une chaîne de caractères.


• Syntaxe : echo [texte]
• Exemple : echo Bonjour

Commande : passwd

• Description : Change le mot de passe utilisateur.


• Syntaxe : passwd
• Exemple : passwd
Commande : cd

• Description : Change de répertoire.


• Syntaxe : cd [chemin_du_répertoire]
• Exemple : cd Documents
Commande : cd ..

• Description : Revenir au répertoire parent.


• Syntaxe : cd ..
• Exemple : cd ..

Commande : ls

• Description : Liste le contenu d’un répertoire.


• Syntaxe : ls [options] [chemin]
• Exemple : ls
Commande : ls -a

• Description : Affiche tous les fichiers, y compris les fichiers cachés.


• Syntaxe : ls -a
• Exemple : ls -a
Commande : ls -F

• Description : Ajoute un caractère spécial selon le type (ex: / pour dossiers).


• Syntaxe : ls -F
• Exemple : ls -F

Commande : ls -i

• Description : Affiche l'inode de chaque fichier.


• Syntaxe : ls -i
• Exemple : ls -i
Commande : ls -R

• Description : Liste récursivement le contenu des sous-répertoires.


• Syntaxe : ls -R
• Exemple : ls -R
Commande : ls -l

• Description : Affiche les détails des fichiers (droits, taille, etc.).


• Syntaxe : ls -l
• Exemple : ls -l

Commande : ls -t

• Description : Trie les fichiers par date de modification (plus récents en premier).
• Syntaxe : ls -t
• Exemple : ls -t
Commande : ls -u

• Description : Trie par date de dernier accès.


• Syntaxe : ls -u
• Exemple : ls -lu
Commande : which

• Description : Affiche le chemin absolu d’un exécutable.


• Syntaxe : which nom_commande
• Exemple : which ls
Commande : pwd

• Description : Affiche le chemin du répertoire courant.


• Syntaxe : pwd
• Exemple : pwd

Commande : touch

• Description : Crée un fichier vide ou met à jour la date de modification.


• Syntaxe : touch nom_fichier
• Exemple : touch [Link]
Commande : file

• Description : Identifie le type d’un fichier.


• Syntaxe : file nom_fichier
• Exemple : file [Link]

Commande : cat

• Description : Affiche le contenu d’un fichier.


• Syntaxe : cat nom_fichier
• Exemple : cat [Link]
Commande : less

• Description : Affiche le contenu d’un fichier page par page.


• Syntaxe : less nom_fichier
• Exemple : less [Link]
Commande : more

• Description : Comme less mais plus simple (affichage page par page).
• Syntaxe : more nom_fichier
• Exemple : more [Link]

Commande : tail

• Description : Affiche les dernières lignes d’un fichier.


• Syntaxe : tail [options] nom_fichier
• Exemple : tail [Link]
Commande : head

• Description : Affiche les premières lignes d’un fichier.


• Syntaxe : head [options] nom_fichier
• Exemple : head [Link]
Commande : wc

• Description : Compte le nombre de lignes, mots et caractères d’un fichier.


• Syntaxe : wc [options] nom_fichier
• Exemple : wc [Link]

Commande : diff

• Description : Compare le contenu de deux fichiers ligne par ligne.


• Syntaxe : diff fichier1 fichier2
• Exemple : diff [Link] [Link]
Commande : find

• Description : Recherche des fichiers dans une hiérarchie de répertoires.


• Syntaxe : find chemin [conditions]
• Exemple : find . -name "*.txt"
Commande : grep

• Description : Recherche des chaînes de caractères dans un fichier.


• Syntaxe : grep "mot" fichier
• Exemple : grep Bonjour [Link]

Commande : grep -i

• Description : Comme grep mais sans tenir compte de la casse (maj/min).


• Syntaxe : grep -i "mot" fichier
• Exemple : grep -i bonjour [Link]
Commande : mkdir

• Description : Crée un ou plusieurs répertoires.


• Syntaxe : mkdir nom_dossier
• Exemple : mkdir mon_dossier
Commande : rmdir

• Description : Supprime un dossier vide.


• Syntaxe : rmdir nom_dossier
• Exemple : rmdir mon_dossier
Commande : cp

• Description : Copie un fichier ou dossier.


• Syntaxe : cp source destination
• Exemple : cp [Link] [Link]

Commande : cp -i

• Description : Demande confirmation avant d’écraser un fichier existant.


• Syntaxe : cp -i source destination
• Exemple : cp -i [Link] [Link]
Commande : cp -f

• Description : Force la copie, même si cela écrase un fichier existant.


• Syntaxe : cp -f source destination
• Exemple : cp -f [Link] [Link]

Commande : cp -p

• Description : Préserve les attributs (dates, droits, etc.) du fichier original.


• Syntaxe : cp -p source destination
• Exemple : cp -p [Link] [Link]
Commande : mv

• Description : Déplace ou renomme un fichier ou dossier.


• Syntaxe : mv source destination
• Exemple : mv [Link] [Link]

Commande : mv -i

• Description : Demande confirmation avant de remplacer un fichier existant.


• Syntaxe : mv -i source destination
• Exemple : mv -i [Link] [Link]
Commande : rm

• Description : Supprime un fichier.


• Syntaxe : rm fichier
• Exemple : rm [Link]

Commande : rm -f

• Description : Force la suppression (aucun message d’erreur si le fichier n’existe pas).


• Syntaxe : rm -f fichier
• Exemple : rm -f [Link]

Commande : rm -i

• Description : Demande confirmation avant chaque suppression.


• Syntaxe : rm -i fichier
• Exemple : rm -i [Link]
Commande : rm -r

• Description : Supprime récursivement un dossier et son contenu.


• Syntaxe : rm -r dossier
• Exemple : rm -r dossier_test

2. Manipulation des commande de base :

→suit :

Éditer un fichier avec l'éditeur de votre choix :

_Avec gedit :
_Avic emacs :

Vous aimerez peut-être aussi