Vous êtes sur la page 1sur 51

EC 4122

Administration
Système et Réseau sous Linux
(OS Debian)
Master 1 informatique 


Présentation
Unité d’Enseignement
Titre : UE 412 Système et Sécurité
Élément constitutif
Titre : EC 4122 Administra on réseau et système
VHT : 5 CM de 3H (15H) / 5 TP de 3H (15H)
Déroulé
Cours CM en ppt disponible sur h ps://fad.uidt.sn
TD/TP Notés à rendre sur h ps://fad.uidt.sn

ti
tt
tt

Sommaire
Partie A: Admin systeme et réseau
1. Rappel et Mise à Niveau

2. Processus et journalisation

3. Gestion des disques - RAID, LVM

4. Gestion des adressages et Parfeu

5.Le stockage en Réseau

6. Archivage, Plani cation et Sauvegarde

7.
fi
01.
Rappel et
Mise à Niveau

Sommaire
1.Types de chiers

2.Droits sur les chiers

3.Les Redirections

4.Les Filtres

5.Commandes utiles
fi
fi
Sytème d’exploitation
Dé nition
Système d’exploitation = Applications + Noyau

Operating System = Userland + Kernel

Exemple : Distribution GNU/Linux (Debian, CentOS, etc.)

• GNU Applications;

• Linux Noyau

6
fi

Sytème d’exploitation
Actuels
OS actuel :

➡ Multi-job ;

➡ Puis multi-utilisateurs / multi-processus : UNIX !

Système multi-processus
➡ Plusieurs processus (tâches, programmes...)
s’exécutent « simultanément » sur la machine.

Système multi-utilisateurs
➡ Chaque utilisateur est identi é de façon unique (notion
de login, d’authenti cation) ;

➡ Il dispose de la possibilité de protéger ses données


(notion de droits sur les chiers et les processus).

7
fi
fi
fi

Arborescence du
Système de chiers Linux
/ # /dev/sda2

|--  bin/
Répertoire Contenu
Binaires (exécutables) des commandes essentielles ((ex: cd, cat, ls…))
|--  boot/ # /dev/sda1
bin
boot Fichiers statiques pour le programme d'amorçage
|  |-- initrd.img

dev Fichiers des pilotes de périphériques


|  |-- uImage

etc Con guration système propre à la machine


|  |-- uInitrd
home Répertoires personnels des utilisateurs
|--  dev/
lib Bibliothèques partagées et modules noyaux essentiels
|— apt/
media Points de montage pour les supports amovibles
|--  etc/
mnt Point de montage pour les montages temporaires

|--  home/ # marvin:/nfs/home


proc Répertoire virtuel pour les informations système

|  |-- john/
root Répertoire personnel de l'utilisateur root
Données variables d'exécution
|  |-- romain/
run
sbin Exécutables système essentiels
|--  lib/

sys Répertoire virtuel pour les informations système


|--  mnt/
tmp Fichiers temporaires
|  |— cdrom/ 
 usr Programmes, bibliothèques des utilisateurs
|-- var/ 
 var Données variables (caches, sites web, base de donnée,etc.)
srv Données pour les services fournis par le système
opt Répertoire pour d'autres logiciels

8
fi
fi

Ouverture et fermeture
d’une session
• Deux Types d’installation possible :

mode texte mode graphique

• Pour se connecter, il faut d’abord créer des


comptes utilisateurs caractérisés par un login et
un mot de passe
Ouverture et fermeture
d’une session
• Mode Texte
Ouverture de session Une fois connecté, le prompt apparait

~ représente le répertoire d’utilisateur


/home/lucas

Fermeture de session
• Pour se déconnecter ou fermer la session. Il vous su t au prompt de
taper logout. Vous vous retrouvez alors avec le prompt de login, un autre
utilisateur pourra alors utiliser la machine.

ffi
Le shell
• L'interpréteur de commandes, ou shell, est le logiciel qui
s'exécute quand vous ouvrez une session. C'est lui qui
vous présente l'invite de commande, qui envoie vos
commandes au système et qui enregistre certaines
variables. Il est encore là quand vous vous déconnectez.

• Il existe plusieurs shells. Le shell par défaut sous Debian


s'appelle bash. Mais il existe aussi csh, tcsh, zsh, sash…

• En mode graphique pour lancer le terminal, il faut faire un


clique droit sur le bureau et choisir Ouvrir un terminal ici
Le shell
• Le PATH

• PATH est une variable d'environnement. Pour a cher le contenu d'une


variable d'environnement, on utilise la commande echo :

$ echo $PATH
/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/
X11R6/bin:/usr/games:/sbin:/home/formation/bin

• La variable PATH contient la liste de tous les répertoires dans lesquels le


système va chercher les exécutables des commandes que vous tapez au
prompt, séparés par des « : ». Par exemple, le répertoire /bin/ contient les
commandes Unix de base, et vous pouvez véri er qu'il est bien dans
le PATH :

Exemple : lorsque vous tapez date, c'est donc /bin/date qui est exécuté.


fi
ffi
Commandes de base
% commande [-options] [arguments]

➡ Exécutée par un shell (souvent bash(1) )

Commande peut être :

Syntaxe :
➡ Interne au shell ;

➡ Programme externe;

% commande [-options] [arguments]

➡ Alias;

Options :

➡ Commencent par un tiret;

➡ Modi ent le comportement de la commande;

➡ Peuvent généralement être groupées

% ls -r -t /var/log
% ls -rt /var/log
Arguments :

➡ Ce sur quoi agit la commande;

➡ Exemple

% ls -rt /var/log

STDIN COMMANDE STDOUT

STDERR
fi


Commandes de base
Commandes de manipulation des chiers
% cd [répertoire]

Change le répertoire courant (change directory) vers le répertoire [répertoire].

% pwd

A che le chemin absolu du répertoire de travail (print working directory).

% ls [options] [ chier...]

A che le contenu d’un répertoire (list).

% cp [options] source... répertoire_destination

Copie des chiers

% mkdir [options] répertoire...

Créer des répertoires (make directory).

%rm [options] chiers

e ace les chiers (attention, on ne peut pas récupérer un chier qui a été e acé)

%grep [options] expression chiers

recherche dans les chiers les lignes contenant l'expression

14
ff
ffi
ffi
fi
fi
fi
fi
fi
fi
fi
ff

fi
Être admin
➡ Les commandes d’administration se lancent avec
un terminal en mode super utilisateur root ou en
mode sudo (super user do)

➡ Exemple :

sudo commande : donne tous les droits à la


commande, mais seulement durant son exécution

% sudo mkdir /temp


➡ Toute erreur peuvent avoir des conséquences
irrémédiables

% sudo rm -rf / temp


Quelques répertoires
particuliers
➡ Répertoire personnel - Home directory- $HOME

➡ Répertoire courant - Current work directory

➡ . Répertoire courant

➡ .. Répertoire parent

➡ ~ Le shell substitue un tilde par le chemin du répertoire


$HOME

➡ ~toto le shell le substitue par le chemin du répertoire


$HOME de toto
➡ /tmp Accessible à tous pour placer temporairement des
chiers (vidé au démarrage de la machine)

16
fi
Chemins d’un chier ou
répertoire
Le chemin d’un chier indique sa localisation dans l’arborescence

Deux types de chemin :

Absolu

Liste des répertoires traversés pour aller de la racine ( / ) au chier.

Les di érents répertoires sont séparés par le séparateur / .


Exemples : /etc/passwd , /home/toto/1a/toto/tp1

Relatif

Liste des répertoires traversés pour aller du répertoire courant au


chier.

Les di érents répertoires sont séparés par le séparateur / .

Exemples : d1/ c1 , ../d2/ c

17
fi
ff
ff
fi
fi
fi
fi
fi
Utilisateurs et Groupes
Création d’utilisateur
% useradd [-options] LOGIN : binaire basique de création d’utilisateurs en
mode console

% adduser [-options] LOGIN : script interactif de création d’utilisateurs

% usermod [-options] LOGIN : modi e un compte utilisateur

% userdel [-options] LOGIN : suppression basique d’un compte utilisateur

% deluser [-options] LOGIN : suppression d’un compte utilisateur avec


option de sauvegarde

% groupadd [-options] groupe : création d’un nouveau groupe

% groupdel [-options] groupe : suppression d’un groupe

http://www.man-linux-magique.net/

18
fi

Utilisateurs et Groupes
Création d’utilisateur
Exemple de création d’utilisateurs

useradd ibou
Crée un utilisateur, un groupe ayant le même nom mais ne crée pas le répertoire
d’utilisateur /home/ibou

useradd -m -g master1 -G master -s /bin/bash ibou


Crée un utilisateur, l’a ecte au groupe master1 (il faut créer au préalable ce groupe) ,
et au groupe suplémentaire master et lui associe le Shell /bin/bash

Pour donner un mot de passe

passwd ibou

Pour supprimer un utilisateur et ses données d’utilisateurs

userdel -r ibou

Pour créer un groupe

groupadd master
groupadd master
19
ff
1

Utilisateurs et Groupes
/etc/passwd
Un utilisateur créé est décrit par une ligne dans le chier /etc/passwd.

Exemple

ibou:*:1000:521:ibou diatta:/home/ibou:/bin/bash

Morceau Description

ibou Identi ant (login)

* Mot de passe haché (dans /etc/shadow)

1000 User ID (uid)

521 Group ID (gid) du groupe primaire (dans /etc/group)

Ibou diatta Champs GECOS (Nom réel, bureau, téléphone, …)

/home/ibou Chemin du répertoire ($HOME)

/bin/bash Shell de connexion

20
fi
fi

Utilisateurs et Groupes
Notion de groupe
Un groupe créé est décrit par une ligne dans le chier /etc/group.

Exemple

master1:*:521:ibou

Morceau Description

master1 Nom du groupe (login)

* Mot de passe haché (peu fréquent)

521 Group ID (gid)

ibou utilisateurs membres du groupe

Un utilisateur a un seul groupe primaire mais peut appartenir à plusieurs groupes.



À sa création, un chier a pour propriétaire son créateur et pour groupe celui de son
créateur.

21
fi

fi

Type de chiers
Le premier caractère de la ligne indique le type de chier

% ls -l

-rwxr-xr-x 1 toto etud 1168 juin 8 19:43 script.sh 

-rw-rw-r-x 1 ibou master1 1168 avril 8 16:43 projet.txt

drw-r-xr-x 1 ibou master1 1168 avril 8 16:44 cours

Type de chiers

- Fichier ordinaire

d Répertoire

l Lien symbolique

p Tube nommé ( fo)

s Socket

c Périphérique en mode caractère

b Périphérique en mode bloc

22
fi
fi
fi
fi
Droits des chiers
3 groupes de 3 droits pour le propriétaire (user), le groupe (group) et les autres (other)

% ls -l

-rwxr-xr-x 1 ibou master1 1168 juin 8 19:43 note.txt

uuugggooo

uuu permission pour le propriétaire

ggg permission pour le groupe

ooo permission pour les autres

r = read. ; w = write ; x = execute

Une lettre indique que la permission est donnée, un tiret que la permission n’est pas
accordée

Droit Fichier Répertoire

on peut par exemple lire le chier


r il autorise l'a chage du contenu du répertoire
avec un logiciel.

on peut modi er le chier et le il autorise la création, la suppression et le


w
vider de son contenu. changement de nom des chiers qu'il contient

x on peut exécuter le chier il autorise l'accès (la traversée) au répertoire

23
ffi
fi
fi
fi
fi
fi
fi
Droits sur les chiers
Propriétaire et groupe
Un utilisateur peut changer le groupe de son chier avec chgrp(1) ou
chown(1) .

% chgrp [options] groupe chier...


Modi e le groupe d’un chier (change le group).


% chown [options] propriétaire[:groupe] chier...

% chown [options] :groupe chier...

Modi e le propriétaire et le groupe d’un chier (change le owner).

Un utilisateur standard ne peut pas changer le propriétaire d’un chier.

L’administrateur peut changer le propriétaire et le groupe de tous les


chiers.

24
fi
fi
fi
fi
fi
fi
fi
fi
fi
fi
fi
fi

fi
Droits sur les chiers
Propriétaire et groupe
La commande ls(1) avec l’option -l permet de visualiser les droits actifs :

% ls -l

-rwxr-xr-x 1 toto etud 1168 juin 8 19:43 script.sh

Le propriétaire d’un chier peut xer des droits sur ce chier, via la
commande chmod(1) , en :

➡ lecture (read) = 4;

➡ écriture (write) = 2;

➡ exécution (execute) = 1.

% chmod [options] mode chier

Modi e les permissions d’un chier (change le mode).

25
fi
fi
fi
fi
fi
fi
fi
fi

Droits sur les chiers


Propriétaire et groupe
L’utilisateur peut dé nir les permissions pour les 3
catégories d’utilisateurs suivantes :

➡ lui-même (user) ;

➡ ceux de son groupe (group) ;

➡ tous les autres (other).

L’administrateur (root) a tous les droits et peut donc dé nir


les permissions qu’il désire.

26
fi
fi

fi
Droits sur les chiers
Dé nir les options en symbolique
Notation symbolique vs Notation octal
Notation Explication Octal Binaire Mode
0 000 ---
u+x Ajouter les droits d’execution au propriétaire
1 001 --x

u-x Enlève les droits d’execution au propriétaire 2 010 -w-

+x
Equivalent à a+x pour ajouter les droits 3 011 -wx
d’execution à tous les utilisateurs
4 100 r--
Enlève les droits de lecture et d’écriture aux
o-rw autres
5 101 r-x
Ajoute les droits de lecture et d’écriture au
go=rw groupe et aux autres
6 110 rw-
Ajoute les droits d’exécution au propriétaire et
u+x,go=rx les droits de lecture et d’execution aux groupes
7 111 rwx
et aux autres

Exemple :
Symbolique Octal
chmod +rwx [ le_name] chmod 777 [ le_name]

chmod ug+rwx,o=rx [ le_name] chmod 775 [ le_name]

27
fi
fi
fi
fi

fi
fi
Gestion des paquetages
➡ Une archive est une distribution cohérente de paquets
binaires de logiciels libres précompilés

➡ Le système de gestion des paquets permet d’installer des


ensembles cohérents de paquets binaires à partir de
l’archive

➡ Ne pas mélanger des distributions de versions di érentes


(Stretch et Buster) ou de OS di érents (Debian et Ubuntu)
dans /etc/apt/sources.list

ff
ff
Gestion des paquetages
Format des entrées du chier /etc/apt/sources.list

TypeArchive URL_depot distribution component1 component2 component


➡ Type archive : deb ou deb-src

➡ Url des Depots : URL vers le dépôt à partir duquel vous voulez télécharger les
paquets

➡ Distribution : peut être soit le nom de code (c'est-à-


dire jessie, stretch, buster, bullseye) ou le nom d'une catégorie de version
(oldstable (Stretch), stable (buster), testing (bullseye), unstable).

➡ Composants :

➡ main comprend l'ensemble des paquets qui se conforment aux DFSG - Directives Debian


pour le logiciel libre 

➡ contrib comprend l'ensemble des paquets qui se conforment aux DFSG, mais qui ont des
dépendances en dehors de main

➡ non-free contient des logiciels qui ne se conforment pas aux DFSG.


fi
3

Gestion des paquetages


Exemple de chier sources.list

deb http://deb.debian.org/debian buster mai


deb-src http://deb.debian.org/debian buster mai

deb http://deb.debian.org/debian-security/ buster/updates mai


deb-src http://deb.debian.org/debian-security/ buster/updates mai

deb http://deb.debian.org/debian buster-updates mai


deb-src http://deb.debian.org/debian buster-updates mai

Exemple2 de chier sources.list


deb http://deb.debian.org/debian buster main contrib non-fre

deb http://deb.debian.org/debian-security/ buster/updates main contrib non-fre

deb http://deb.debian.org/debian buster-updates main contrib non-fre


fi
fi
n

Gestion des paquetages


➡ Vie des archives et des mises à jours

➡ Pour un serveur en production:

➡ La suite stable avec les mise à jour de sécurité est


recommandée

➡ Debian annonce régulièrement une nouvelle version


stable.

➡ Les utilisateurs peuvent s’attendre à une prise en


charge complète pendant trois années pour chaque
publication

➡ Et deux années supplémentaires avec LTS (Long


Term Support – prise en charge à long terme).
Gestion des paquetages
syntaxe d’apt-get et apt-
syntaxe d’apt syntaxe d’aptitude description
cache
mettre à jour les métadonnées de l’archive du
apt update aptitude update apt-get update
paquet
installer la version candidate du paquet « toto »
apt install toto aptitude install toto apt-get install toto
ainsi que ses dépendances
installer les versions candidates des paquets
apt upgrade aptitude safe-upgrade apt-get upgrade
installés sans supprimer aucun autre paquet
installer les versions candidates des paquets
apt full-upgrade aptitude full-upgrade apt-get dist-upgrade
installés en supprimant d’autres paquets si
nécessaire
supprimer le paquet « toto » en laissant ses
apt remove toto aptitude remove toto apt-get remove toto
chiers de con guration
supprimer les paquets installés
apt autoremove N/A apt-get autoremove
automatiquement lorsqu’ils ne sont plus
nécessaires
purger le paquet « toto » ainsi que ses chiers
apt purge toto aptitude purge toto apt-get purge toto
de con guration
nettoyer complètement le dépôt local des
apt clean aptitude clean apt-get clean
chiers de paquets récupérés
nettoyer le dépôt local des chiers des paquets
apt autoclean aptitude autoclean apt-get autoclean
périmés
a cher des informations détaillées concernant
apt show toto aptitude show toto apt-cache show toto
le paquet « toto »
apt search aptitude search
apt-cache search rechercher les paquets qui correspondent à
<expression <expression
rationnelle> rationnelle>
<expression rationnelle> l’<expression rationnelle>
fi
fi
ffi
fi
fi
fi
fi
Examen du système
Information sur le système
➡ Une des sources d'informations principales
sur le système se trouve dans le dossier /proc

➡ C'est un dossier dynamique : son contenu est


généré à la volée par le système, il n'est pas
stocké sur les disques

➡ Les chiers qu'on y voit correspondent à des


listes dans le système : ex : liste des
processus

fi

Examen du système
Information sur le système
• Information sur la machine
➡ Le chier /proc/cpuinfo contient les
caractéristiques du processeur : vitesse, nombre de
cœurs...

% cat /proc/cpuinfo
➡ Le chier /proc/meminfo contient des informations
sur la mémoire : présente (MemTotal), disponible
(MemFree), utilisée par des copies des chiers en
mémoire (Cached).

% cat /proc/meminfo
fi
fi
fi

Examen du système
Information sur le système
• Activité de la machine
➡ /proc/uptime : nombre de secondes allumée
et nombre de secondes à ne rien faire

La commande uptime donne la même


information
➡ /proc/loadavg : a che la charge CPU
actuelle, celle d'il y a 5 et 10 minutes, le
nombre de processus actifs/le nombre total
et en n le PID du dernier processus créé
fi
ffi

Pattern matching (jockers)


Il est possible d’utiliser des jockers dans un nom de chier pour
désigner une liste de chiers. Le shell les substituera avant
d’exécuter la commande.

Jocker Description

* Suite de caractères quelconques (0 caractère ou plus) ;

? Un caractère unique ;

[…] Un caractère unique parmi l’ensemble ;

[ !…] Un caractère unique hors de l’ensemble.

Avant d’exécuter la commande, le shell cherche les chiers qui


correspondent au motif et substitue le résultat de la recherche à
l’expression qui a permis de les trouver.

36
fi
fi
fi
Pattern matching (jockers)
Remarques
➡ Dans un ensemble, il est possible de préciser un intervalle
à l’aide du tiret([a-zA-Z] pour les lettres). Il est également
possible d’utiliser une classe de caractères [[:alpha:]] ;

➡ Pour protéger un jocker (empêcher le shell de le


substituer), il est nécessaire de le faire précéder d’un \ ou
de le placer à l’intérieur de ' ou de " . Exemples : rm \*.c
ou rm '*.c' ou en n rm "*.c " permettent de supprimer un
chier nommé « *.c »;

➡ Par défaut, le shell bash(1) ne lève pas d’erreur lorsqu’une


substitution échoue mais passe le motif comme argument
de la commande !

37
fi
fi

Redirections
➡ Un processus UNIX utilise par défaut trois entrées / sorties standards
héritées de son père :

STDIN COMMANDE STDOUT

STDERR
Entrée standard associée au descripteur 0 ( ux stdin).

Par défaut dans un shell interactif, le clavier ;

Sortie standard associée au descripteur 1 ( ux stdout).

Par défaut dans un shell interactif, l’écran ;

Sortie d’erreur associée au descripteur 2 ( ux stderr).

Par défaut dans un shell interactif, l’écran ;

38
fl
fl
fl
Redirections
Opérateurs de redirection
Les opérateurs suivants permettent de rediriger ces entrées / sorties:

Opérateurs Description

> chier Redirige la sortie standard vers chier (avec écrasement du


chier);

>> chier Redirige la sortie standard vers chier (sans écrasement du


chier mais ajout en n) ;

< chier Redirige chier vers l’entrée standard ;

2> chier Redirige la sortie d’erreur vers chier ;

>& chier Redirige la sortie standard et la sortie d’erreur vers chier ;



>&2 Redirige la sortie standard vers la sortie d’erreur. 



Les redirections sont indiquées après la commande à exécuter.

39
fi
fi
fi
fi
fi
fi
fi
fi
fi

fi
fi
fi
fi
Redirections
Exemples
% cut -d: -f 1 < /etc/passwd > local-users.txt
STDOUT
STDIN cut

local-users.txt
/etc/passwd
STDERR

40

LES TUBES (PIPES)


➡ Un tube est une zone mémoire gérée comme une
le (FIFO) permettant de connecter la sortie
standard d’un processus vers l’entrée standard d’un
autre processus. Ils permettent ainsi d’enchaîner
plusieurs commandes en se passant de chiers
intermédiaires.

La syntaxe d’un tel enchaînement est la suivante :

% command 1 | commande 2 | ... | commande n

41
fi
fi
LES TUBES (PIPES)
Exemples
% ls -l | wc -l

STDIN ls wc STDOUT

STDERR

ls(1) liste les chiers (un chier par ligne), wc(1)


compte les lignes. La commande composée a che
donc le nombre de chiers dans le répertoire courant.

42
fi
fi
fi

ffi
LES TUBES (PIPES)
Exemples
% grep '/bin/bash' < /etc/passwd | cut -d : -f1 | sort > resultat.txt

STDIN STDOUT
GREP CUT SORT

resultat.txt

/etc/passwd
STDERR
grep(1) n’a che que les lignes qui contiennent « /bin/bash », cut(1)
extrait les logins, sort(1) trie par ordre alphabétique. La commande
composée écrit donc la liste des utilisateurs de bash(1) par ordre
alphabétique.

43
ffi

LES FILTRES
Catégories de ltres:

• Comptage

des lignes, mots, caractères

des exemplaires des mêmes données

• Sélection d’une partie du texte

le début, la n

des colonnes, des champs

certaines lignes contenant des chaînes précises

• Classement des lignes

• Divers

transformation des caractères, mise en page...

44
fi
fi
LES FILTRES
Exemples
Comptage
Commande : wc [-lwc]

option -l : a che le nombre de lignes



option -w : a che le nombre de mots (!)

option -c : a che le nombre de caractères du texte

Exemples :

ls | wc -l

grep pomme < fruits | wc -w

45
ffi
ffi
ffi

LES FILTRES
Exemples
Comptage lignes identiques
Commande uniq

sans option : enlève les lignes successives

identiques

option -c : compte les lignes successives identiques

Exemple, chier fruits :


poire
pomme
uniq < fruits
poire
banane
uniq -c < fruits
banane
sort < fruits | uniq -c
pomme
pomme

46

fi

LES FILTRES
Sélection de champs dans un chier
• Commande cut -d ‘separateur’ -f ‘nos des champs’

conserve les champs dont les numéros sont


indiqués dans l'option -f (liste ou intervalle)

• Exemple, chier fruits

• trois champs : type quantité variété, séparés


par :
poire:3:crassane
pomme:6:golden
• cut -d':' -f1 < fruits
poire:22:conference
banane:4:guadeloupe
• cut -d':' -f2,3 < fruits pomme:13:red chief
pomme:5:elstar
pasteque::espagne
47 abricot:54:abricot
fi

fi
Quelques commandes
utiles
% printf [options] format [arguments...]

Me re en forme et a icher des données.

% cat [options] [ chier...]

Concaténer des chiers et les a cher sur la sortie standard.

% column [options] [ chier...]

Mettre en colonnes des lignes d’un chier.

% tr [options] chaîne_1 [chaîne_2]

Transposer ou éliminer des caractères.

48
fi
fi
fi
ffi
fi
Quelques commandes
utiles
% cut [options] [ chiers...]

Sélectionner des portions de chaque ligne d’un chier.

% sed [options] [ chiers...]

Éditer des chier de manière non interactive (à la ed(1) / vi(1) ).

% grep [options] [ chiers...]

A cher les lignes correspondant à un motif donné.

% head [options] [ chier...]

A cher le début d’un chier.

% tail [options] [ chier...]

A cher la n d’un chier.

% sort [options] [ chier...]

Trier les lignes d’un chier texte.

% uniq [options] [ chier_entrée [ chier_sortie]]

Éliminer les lignes dupliquées dans un chier trié.

49
ffi
ffi
ffi
fi
fi
fi
fi
fi
fi
fi
fi
fi
fi
fi
fi
fi
fi
fi
Autres commandes utiles

Voir le lien:

https://geek are.com/fr/linux-commands-
for-system-admin/
fl
FIN COURS 00

Vous aimerez peut-être aussi