0% ont trouvé ce document utile (0 vote)
76 vues23 pages

Introduction aux commandes Linux

Le document décrit les commandes de base pour la gestion des fichiers et répertoires sous Linux, telles que pwd, ls, cd, touch, mkdir, cp, mv, rm, cat, grep, sed. Il explique également l'utilisation de commandes comme find, man, file, sort.

Transféré par

JINX
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
76 vues23 pages

Introduction aux commandes Linux

Le document décrit les commandes de base pour la gestion des fichiers et répertoires sous Linux, telles que pwd, ls, cd, touch, mkdir, cp, mv, rm, cat, grep, sed. Il explique également l'utilisation de commandes comme find, man, file, sort.

Transféré par

JINX
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

Travaux Pratique

Introduction aux systemes


d’exploitation
Sommaire
1. Gestion de fichiers sous Linux
2. Les Droits d’accès sous Linux

Gestion de fichiers sous Linux


Commande “pwd”
Print working directory (pwd): Affiche le chemin complet de votre répertoire de travail actuel. Utiliser
pour déterminer votre emplacement actuel dans le système de fichiers.

1
Commande “ls”
ls: Liste les fichiers et répertoires dans le répertoire courant.

* Lister les fichiers et répertoires dans le répertoire actuel *

* Lister les fichiers et répertoires avec des informations détaillées *

Commande “cd”
Change directory (cd): Change le répertoire de travail.

* Changer vers un répertoire spécifique *

* Changer au répertoire parent (remonte d'un niveau) *

* Revenir au répertoire précédent *

* Changer au répertoire personnel (home) *

2
ou

Commande “touch”
touch: Crée un fichier vide.

* Crée un fichier vide *

* Créer plusieurs fichiers en une seule commande *

Commande “mkdir”
Make directory(mkdir): Crée un nouveau répertoire.
* Créer un nouveau répertoire dans le répertoire courant *

* Créer un répertoire avec un chemin spécifique * → Créer le répertoire “TP02” dans le répertoire “TP_ISE”

* Créer plusieurs répertoires en une seule commande *

3
* Créer un répertoire avec des permissions spécifiques *

4
Commande “cp”
Copy(cp): Copie des fichiers ou des répertoires.

* Copier un fichier vers un autre emplacement *

* Copier plusieurs fichiers vers un répertoire de destination *

* Copier un répertoire et son contenu de manière récursive *

5
Commande “mv”
Move(mv): Déplace ou renomme des fichiers ou des répertoires.

* Déplacer un fichier vers un autre emplacement *

* Déplacer un répertoire vers un autre emplacement *

6
* Déplacer plusieurs fichiers vers un répertoire de destination *

* Déplacer plusieurs répertoires vers un répertoire de destination *

* Renommer un fichier *

7
* Renommer un répertoire *

Commande “rm”
Remove(rm): Supprime des fichiers ou des répertoires.

* Supprimer un fichier *

* Supprimer plusieurs fichiers *

8
* Supprimer un répertoire et son contenu de manière récursive *

Commande “cat”
cat: Affiche le contenu d'un fichier.

* Afficher le contenu d'un fichier *

* Afficher le contenu de plusieurs fichiers à la suite *

9
* Combinaison de fichiers dans un nouveau fichier *

* Afficher le contenu d'un fichier avec les numéros de ligne *

* Afficher tout le contenu des fichiers dans un répertoire *

10
* Rediriger la sortie vers un fichier *

* Créer un nouveau fichier ou ajouter à un fichier existant * → Ctrl+D pour enregistrer et quitter.

Commande “find”
find: Recherche des fichiers et des répertoires dans une arborescence.

* Rechercher des fichiers dans un répertoire spécifique *

11
* Rechercher des fichiers par extension *

* Rechercher des fichiers par type *

* Rechercher des répertoires *

12
Commande “grep”
Global Regular Expression Print (grep): Recherche des motifs/patterns dans des fichiers.

* Rechercher un motif dans un fichier * → rechercher un mot spécifique ”fich” dans le fichier “[Link]”

* Rechercher de manière récursive dans des fichiers et des sous-répertoires *

* Rechercher de manière insensible à la casse *

* Afficher le numéro de ligne avec les résultats *

13
* Afficher uniquement le nom des fichiers contenant des résultats *

Commande “sed”
Stream Editor (sed): Rechercher et remplacer et modifier le texte dans un fichier.

* Remplacer du texte dans un fichier *

* Remplacer toutes les occurrences d'un texte dans un fichier *

* Supprimer des lignes contenant un certain motif *

14
* Ajouter une ligne après une ligne spécifique *

* Ajouter une ligne avant une ligne spécifique *

* Modifier directement le fichier *

15
Commande “man”
Manual (man): Afficher la documentation d’une commande spécifique.

* Afficher le manuel d'une commande * → man sed

Commande “which”
which: Localiser l'exécutable associé à une commande spécifique.

* Localiser l'emplacement de la commande “man” *

16
Commande “file”
file: Déterminer le type de fichier.

* Déterminer le type de fichier d'un fichier spécifique *

* Déterminer le type de fichier de plusieurs fichiers *

Commande “nl”
nl: Numéroter les lignes d'un fichier.

* Numéroter les lignes d'un fichier et afficher le résultat *

* Numéroter les lignes d'un fichier et enregistrer le résultat dans un nouveau fichier *

* Numéroter les lignes avec un décalage spécifique *

17
Commande “sort”
sort: Trie les lignes d'un fichier texte.

* Trier les lignes d'un fichier * → par ordre alphabétique et affiche le résultat trié

* Trier les lignes en ordre inverse *

* Trier les lignes numériquement *

18
* Trier un fichier en utilisant une colonne spécifique * → Trier par prenom

* Trier et rediriger la sortie dans un nouveau fichier * → Trier par prenom

19
Commande “tail”
tail: Affiche les dernières lignes d'un fichier.

* Afficher les dix dernières lignes d'un fichier *

20
* Afficher un nombre spécifique de lignes à partir de la fin *

Commande “head”
head: Affiche les premières lignes d'un fichier.

* Afficher les dix premières lignes d'un fichier *

* Afficher un nombre spécifique de lignes depuis le début *

21
Commande “awk”
awk: Effectuer des opérations plus avancées sur les fichiers texte.

* Afficher une colonne spécifique d'un fichier *

* Filtrer les lignes selon une condition *

22
Commande “paste”
paste: Fusionner les lignes de plusieurs fichiers côte à côte en utilisant un délimiteur (par défaut, une
tabulation)

* Fusionner deux fichiers côte à côte *

23

Vous aimerez peut-être aussi