0% ont trouvé ce document utile (0 vote)
60 vues42 pages

Commandes Linux pour afficher des fichiers

Ce document décrit plusieurs commandes Linux utilisées pour afficher le contenu des fichiers telles que cat, head, tail et grep. Il explique leur fonctionnement de base et donne des exemples d'utilisation.

Transféré par

Pap Keit
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)
60 vues42 pages

Commandes Linux pour afficher des fichiers

Ce document décrit plusieurs commandes Linux utilisées pour afficher le contenu des fichiers telles que cat, head, tail et grep. Il explique leur fonctionnement de base et donne des exemples d'utilisation.

Transféré par

Pap Keit
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

Affichage des fichiers

Quelques commandes Linux permettent d’afficher le contenu des fichiers. La commande cat, qui
signifie « concaténer », est souvent utilisée pour visualiser rapidement le contenu des petits
fichiers.
La commande cat affichera tout le contenu du fichier, c’est pourquoi elle est principalement
recommandée pour les fichiers plus petits où la sortie est limitée et ne nécessite pas de
défilement. Pour afficher le contenu d'un fichier à l'aide de la commande cat, tapez simplement
la commande suivi du nom du fichier que vous souhaitez voir comme argument :

cat [OPTIONS] [FICHIER]

Notre VM a quelques petits fichiers texte que vous pouvez afficher avec la commande cat. L'un
de ces fichiers est le fichier [Link] :
Poursuivons
Utilisez la commande suivante pour basculer vers le répertoire Documents :
sysadmin@localhost:~$ cd ~/Documents
sysadmin@localhost:~/Documents$ cat [Link]
1 retriever
2 badger
3 bat
4 wolf
5 eagle

La commande cat affiche les cinq lignes du fichier ci-dessus. Lorsque vous affichez des fichiers
plus volumineux, la commande cat peut entraîner une sortie très longue qui ne peut pas être
interrompue pour défiler dedans. Une meilleure méthode pour afficher les longs fichiers texte est
d’utiliser une commande page par page avec une fonctionnalité permettant de faire une pause et
de faire défiler la sortie du fichier.
Veuillez noter :
Les deux commandes more et less permettent de consulter un fichier page par page. Nous
aborderons ces deux commandes, et bien d'autres encore sur l’affichage de fichiers, dans la
formation NDG Linux Essentials.
Une autre façon d'afficher le contenu des fichiers est d'utiliser les commandes head et tail. Ces
commandes permettent d'afficher un certain nombre de lignes en haut ou en bas d'un fichier.
Jeter un oeil à quelques lignes d'un fichier peut parfois être utile pour vous assurer que le fichier
est bien celui que vous voulez utiliser.
Une autre raison pour ne prévisualiser que la première ou la dernière ligne d’un fichier, est que
certains fichiers, tels que les fichiers journaux système, sont fréquemment mis à jour avec de
nouvelles entrées. Tout comme la commande cat, les commandes head et tail utilisent le nom
du fichier que vous souhaitez afficher comme argument de la commande :

head [OPTIONS] [FICHIER]


tail [OPTIONS] [FICHIER]
Pour comparer la sortie des commandes head et tail avec celle de la commande cat, utilisez la
commande cat pour afficher l'ensemble du fichier [Link] :

sysadmin@localhost:~/Documents$ cat [Link]


A is for Apple
B is for Bear
C is for Cat
D is for Dog
E is for Elephant
F is for Flower
G is for Grapes
H is for Happy
I is for Ink
J is for Juice
K is for Kangaroo
L is for Lol
M is for Monkey
N is for Nickel
O is for Oval
P is for Pickle
Q is for Quark
R is for Rat
S is for Sloth
T is for Turnip
U is for Up
V is for Velvet
W is for Walrus
X is for Xenon
Y is for Yellow
Z is for Zebra
sysadmin@localhost:~/Documents$

Dans l'exemple ci-dessus, les vingt-six lignes du fichier sont affichées.


Pour filtrer les lignes de sortie et d'affichage à partir du haut du fichier [Link], utilisez la
commande head :

sysadmin@localhost:~/Documents$ head [Link]


A is for Apple
B is for Bear
C is for Cat
D is for Dog
E is for Elephant
F is for Flower
G is for Grapes
H is for Happy
I is for Ink
J is for Juice

Pour afficher les lignes en bas du fichier [Link], utilisez la commande tail :

sysadmin@localhost:~/Documents$ tail [Link]


Q is for Quark
R is for Rat
S is for Sloth
T is for Turnip
U is for Up
V is for Velvet
W is for Walrus
X is for Xenon
Y is for Yellow
Z is for Zebra

En examinant la sortie des commandes head et tail ci-dessus, vous pouvez voir que le
comportement par défaut des commandes head and tail dans ce shell est d'afficher dix lignes.
L'option -n avec les commandes head et tail peut être utilisée pour spécifier le nombre de
lignes à afficher. Pour utiliser l'option -n, spécifiez le nombre de lignes du fichier à afficher après
l'option et utilisez le nom de fichier comme argument :

head -n nombre_de_lignes nom_de_fichier

Par exemple, pour modifier la sortie de la commande head pour afficher les cinq premières lignes
du fichier [Link] :

sysadmin@localhost:~/Documents$ head -n 5 [Link]


A is for Apple
B is for Bear
C is for Cat
D is for Dog
E is for Elephant

Affichez les cinq dernières lignes du fichier [Link] :


sysadmin@localhost:~/Documents$ tail -n 5 [Link]
V is for Velvet
W is for Walrus
X is for Xenon
Y is for Yellow
Z is for Zebra
sysadmin@localhost:~/Documents$

Filtrage d'entrée
La commande grep est un filtre de texte qui recherche les entrées et renvoie les lignes qui
contiennent une correspondance avec un motif donné.

grep [OPTIONS] MOTIF [FICHIER]

Poursuivons
Utilisez la commande suivante pour basculer vers le répertoire Documents :
sysadmin@localhost:~$ cd ~/Documents

Si l'exemple ci-dessous échoue, répétez l'exemple de la section 11 - Copie de fichier :


sysadmin@localhost:~/Documents$ cp /etc/passwd .

Par exemple, le fichier passwd que nous avons copié précédemment dans le
répertoire Documents contient les détails des comptes système spéciaux et des comptes
utilisateur sur le système. Ce fichier peut être très volumineux, mais la commande grep peut être
utilisée pour filtrer les informations sur un utilisateur spécifique, tel que l'utilisateur sysadmin.
Utilisez sysadmin comme argument du motif et passwd comme argument fichier:

sysadmin@localhost:~/Documents$ grep sysadmin passwd


sysadmin:x:1001:1001:System Administrator,,,,:/home/sysadmin

La commande ci-dessus a renvoyé la ligne du passwd qui contient le motif sysadmin.


Veuillez noter :
Cette ligne est l'entrée /etc/passwd relative à l'utilisateur sysadmin et fournit des informations
qui dépassent le cadre de ce cours. Pour en savoir plus, consultez NDG Linux Essentials.
L'exemple ci-dessus utilise un terme de recherche simple comme motif, mais grep est capable
d'interpréter des motifs de recherche beaucoup plus complexes.

Expressions régulières
Les expressions régulières ont deux formes communes : basique et étendue. La plupart des
commandes qui utilisent des expressions régulières peuvent interpréter les expressions
régulières basiques. Cependant, les expressions régulières étendues ne sont pas disponibles
pour toutes les commandes et une option de commande est généralement requise pour qu'elles
fonctionnent correctement.
Le tableau suivant résume les caractères d'expression régulière basiques :

Caractères regex basiques Signification

. Un seul caractère

[ ] N'importe quel caractère spécifié

[^ ] Pas le caractère spécifié

* Zéro ou plus du caractère précédent

^ Si premier caractère du motif, le motif doit être


au début de la ligne pour correspondre, sinon
cela correspond à un caractère caret ^ littéral.

$ Si dernier caractère du motif, le motif doit être à


la fin de la ligne pour correspondre, sinon cela
correspond à un signe dollar $ littéral.

Le tableau suivant résume les expressions régulières étendues, qui doivent être utilisées avec la
commande egrep ou l'option -E avec la commande grep :

Caractères regex étendus Signification

+ Un ou plusieurs du motif précédent

? Le motif précédent est optionnel

{ } Spécifier correspondances minimum, maximum


ou exactes du motif précédent

| Alternance - un "ou" logique

( ) Utilisé pour créer des groupes

Seules les expressions régulières basiques ont été couvertes ici. Pour plus d'informations sur les
expressions régulières étendues, consultez les cours NDG Linux Essentials et NDG Introduction
to Linux.
Motifs basiques
Les expressions régulières sont des motifs que seules certaines commandes sont capables
d'interpréter. Les expressions régulières peuvent être développées pour correspondre à certaines
séquences de caractères dans le texte. Les exemples affichés sur cette page utilisent des
expressions régulières pour démontrer leur puissance lorsqu'elles sont utilisées avec la
commande grep. En outre, ces exemples fournissent une démonstration très visuelle du
fonctionnement des expressions régulières, le texte qui correspond sera affiché en rouge.
Poursuivons
Utilisez la commande cd pour passer au répertoire Documents.
sysadmin@localhost:~$ cd ~/Documents

Les expressions régulières les plus simples n'utilisent que des caractères littéraux, comme
l'exemple de la page précédente :

sysadmin@localhost:~/Documents$ grep sysadmin passwd


sysadmin:x:1001:1001:System Administrator,,,,:/home/sysadmin

Caractères d'ancrage
Les caractères d'ancrage sont l'une des façons dont les expressions régulières peuvent être
utilisées pour affiner les résultats de recherche. Par exemple, la root du motif apparaît plusieurs
fois dans le fichier /etc/passwd :

sysadmin@localhost:~/Documents$ grep 'root' passwd


root:x:0:0:root:/root:bin/bash
operator:x:11:0:operator:/root:/sbin/nologin

Pour éviter que le shell ne les interprète en tant que caractères spéciaux de shell, ces motifs
doivent être protégés par des guillemets simples.
Le premier caractère d'ancrage ^ est utilisé pour s'assurer qu'un motif apparaît au début de la
ligne. Par exemple, pour trouver toutes les lignes dans /etc/passwd qui commencent
par root, utilisez le pattern ^ root. Notez que ^ doit être le premier caractère du motif pour
fonctionner.

sysadmin@localhost:~/Documents$ grep '^root' /etc/passwd


root:x:0:0:root:/root:bin/bash

Pour l'exemple suivant, examinez d'abord le fichier [Link]. La commande cat peut
être utilisée pour afficher le contenu d'un fichier :

sysadmin@localhost:~/Documents$ cat [Link]


A is for Animal
B is for Bear
C is for Cat
D is for Dog
E is for Elephant
F is for Flower

Le deuxième caractère d'ancrage $ peut être utilisé pour s'assurer qu'un motif apparaît à la fin de
la ligne, limitant ainsi efficacement les résultats de la recherche. Pour trouver les lignes qui se
terminent par un r dans le fichier [Link], utilisez le motif r$ :

sysadmin@localhost:~/Documents$ grep 'r$' [Link]


B is for Bear
F is for Flower

Encore une fois, la position de ce caractère est importante, le $ doit être le dernier caractère du
motif pour être efficace comme ancre.

Faire correspondre un caractère unique avec .


Les exemples suivants utilisent le fichier [Link] :

sysadmin@localhost:~/Documents$ cat [Link]


red
reef
rot
reeed
rd
rod
roof
reed
root
reel
read

L'une des expressions les plus utiles est le point ., car iI correspondra à n'importe quel caractère
sauf pour le caractère de nouvelle ligne. Le motif r..f trouvera n'importe quelle ligne contenant
la lettre r suivie de exactement deux caractères (qui peut être n'importe quel caractère sauf un
saut de ligne), puis la lettre f :

sysadmin@localhost:~/Documents$ grep 'r..f' [Link]


reef
roof

Le même concept peut être répété en utilisant d'autres combinaisons. Ce qui suit trouvera des
mots de quatre lettres qui commencent par r et termine par d :

sysadmin@localhost:~/Documents$ grep 'r..d' [Link]


reed
read

Ce caractère peut être utilisé autant de fois que nécessaire. Pour trouver tous les mots qui ont au
moins quatre caractères, le modèle suivant peut être utilisé :

sysadmin@localhost:~/Documents$ grep '....' [Link]


reef
reeed
roof
reed
root
reel
read

La ligne ne doit pas nécessairement être une correspondance exacte, elle doit
simplement contenir le motif, comme on le voit ici lorsque r..t est recherché dans le
fichier /etc/passwd :

sysadmin@localhost:~/Documents$ grep 'r..t' /etc/passwd


root:x:0:0:root:/root:/bin/bash
operator:x:1000:37::/root:

Faire correspondre un seul caractère avec [ ]


Les crochets [] correspondent à un seul caractère de la liste ou de la plage de caractères
possibles figurant entre crochets.
Par exemple, étant donné le fichier [Link] :

sysadmin@localhost:~/Documents$ cat [Link]


Hello my name is Joe.
I am 37 years old.
3121991
My favorite food is avocados.
I have 2 dogs.
123456789101112

Pour trouver toutes les lignes du [Link] qui contiennent un nombre, utilisez le
modèle [0123456789] ou [0-9] :

sysadmin@localhost:~/Documents$ grep '[0-9]' [Link]


I am 37 years old.
3121991
I have 2 dogs.
123456789101112

D'un autre côté, pour trouver toutes les lignes qui contiennent des caractères non numériques,
insérez un ^ comme premier caractère à l'intérieur des crochets. Ce caractère exclut les
caractères listés :

sysadmin@localhost:~/Documents$ grep '[^0-9]' [Link]


Hello my name is Joe.
I am 37 years old.
My favorite food is avocados.
I have 2 dogs.

Veuillez noter :
Ne pas confondre [^ 0-9] avec des lignes qui ne contiennent pas de chiffres. Il correspond en
fait aux lignes qui contiennent des non-nombres. Regardez le fichier original pour voir la
différence. Les troisième et sixième lignes ne contiennent que des nombres, elles ne contiennent
pas de non-nombres, de sorte que ces lignes ne correspondent pas.
Lorsque d'autres caractères d'expression régulière sont placés entre crochets, ils sont traités
comme des caractères littéraux. Par exemple, le point . correspond normalement à n'importe
quel caractère, mais placé à l'intérieur des crochets, il correspondra simplement à lui-même.
Dans l'exemple suivant, seules les lignes qui contiennent le point . sont listées.

sysadmin@localhost:~/Documents$ grep '[.]' [Link]


Hello my name is Joe.
I am 37 years old.
My favorite food is avocados.
I have 2 dogs.

Faire correspondre un caractère ou des motifs


répétés avec *
Le caractère d'expression régulière * est utilisé pour faire correspondre zéro ou plusieurs
occurrences d'un caractère ou d'un motif le précédant. Par exemple, e * correspond à zéro ou
plusieurs occurrences de la lettre e :

sysadmin@localhost:~/Documents$ cat [Link]


red
reef
rot
reeed
rd
rod
roof
reed
root
reel
read
sysadmin@localhost:~/Documents$ grep 're*d' [Link]
red
reeed
rd
reed

Il est également possible de faire correspondre zéro ou plusieurs occurrences d'une liste de
caractères en utilisant les crochets. Le motif [oe] * utilisé dans l'exemple suivant correspond à
zéro ou plusieurs occurrences du caractère o ou du caractère e :

sysadmin@localhost:~/Documents$ grep 'r[oe]*d' [Link]


red
reeed
rd
rod
reed

Lorsqu'il est utilisé avec un seul autre caractère, * n'est pas très utile. L'un des modèles suivants
correspond à toutes les chaînes ou ligne du fichier: .* e* b* z*.

sysadmin@localhost:~/Documents$ grep 'z*' [Link]


red
reef
rot
reeed
rd
rod
roof
reed
root
reel
read
sysadmin@localhost:~/Documents$ grep 'e*' [Link]
red
reef
rot
reeed
rd
rod
roof
reed
root
reel
read

C'est parce que * peut correspondre à zéro occurrences d'un motif. Pour rendre le * utile, il est
nécessaire de créer un motif qui comprend plus que le seul caractère précédant *. Par exemple,
les résultats ci-dessus peuvent être affinés en ajoutant un autre e pour que le motif ee
* corresponde efficacement à chaque ligne contenant au moins un e.

sysadmin@localhost:~/Documents$ grep 'ee*' [Link]


red
reef
reeed
reed
reel
read

Entrée standard
Si un nom de fichier n'est pas donné, la commande grep sera lue à partir de l'entrée standard,
qui provient normalement du clavier avec l'entrée fournie par l'utilisateur qui exécute la
commande. Cela fournit une expérience interactive avec grep où l'utilisateur tape dans les filtres
d'entrée et grep au fur et à mesure. N'hésitez pas à l'essayer, appuyez simplement sur Ctrl-
D lorsque vous êtes prêt à revenir à l'invite.
Poursuivons
Utilisez la commande cd suivante pour revenir au répertoire personnel :
sysadmin@localhost:~/Documents$ cd ~
« Linux est Open Source, ce qui le rend extrêmement polyvalent! Internet des objets, Big Data,
cloud computing, DevOps, cybersécurité, mise en réseau, gestion des données, etc. »

Arrêt
La commande shutdown permet d'arrêter le système en toute sécurité. Tous les utilisateurs
connectés sont alors avertis que le système est en cours d’arrêt et au cours des cinq dernières
minutes précédant l'arrêt, les nouvelles connexions sont empêchées.

shutdown [OPTIONS] HEURE [MESSAGE]

Poursuivons
La commande shutdown nécessite un accès administratif, passez sur le compte root de cette
section à l'aide de la commande suivante. Utilisez netlab123 comme mot de passe.
sysadmin@localhost:~$ su -
Password:
root@localhost:~#

Nos machines virtuelles ne s'arrêtent pas vraiment ! N'hésitez pas à utiliser la commande, mais
sachez qu'elle reviendra à l'invite après le compte à rebours au lieu d'arrêter le système. Il se
peut que vous deviez appuyer sur la touche Entrée pour revenir à l'invite de commande.

root@localhost:~# shutdown now

Broadcast message from sysadmin@localhost


(/dev/console) at 2:05 ...

The system is going down for maintenance NOW!

Contrairement à d'autres commandes utilisées pour arrêter le système, la


commande shutdown nécessite un argument de temps spécifiant quand l'arrêt doit commencer.
Les formats de cet argument de temps peuvent être le mot now, une heure de la journée au
format hh:mm ou le nombre de minutes pour différer au format +minutes.
Réfléchissez à ceci
L'horloge de notre système peut être réglée sur un fuseau horaire différent de celui dans lequel
vous vous trouvez. Pour vérifier l'heure du terminal, utilisez la commande date. Sur nos
machines, le format par défaut de la sortie de la commande date est le suivant :
jour_de_semaine mois jour heure:minute:seconde UTC année

Les lettres UTC présentes dans la sortie indiquent que l'heure est affichée en tant que temps
universel coordonné.

root@localhost:~# date
Fri Jan 22 01:50:07 UTC 2016
root@localhost:~# shutdown 01:51
Broadcast message from sysadmin@localhost
(/dev/console) at 1:50 ...

The system is going down for maintenance in 1 minute!

Broadcast message from sysadmin@localhost


(/dev/console) at 1:51 ...

The system is going down for maintenance NOW!

La commande shutdown peut également contenir un message facultatif, qui apparaîtra sur les
terminaux de tous les utilisateurs. Par exemple :

root@localhost:~# shutdown +1 "Goodbye World!"

Broadcast message from sysadmin@localhost


(/dev/console) at 3:07 ...

The system is going down for maintenance in 1 minute!


Goodbye World!
shutdown: Unable to shutdown system
root@localhost:~#
Broadcast message from sysadmin@localhost
(/dev/console) at 3:08 ...

The system is going down for maintenance NOW!


Goodbye World!

Poursuivons
Quittez le compte root à l'aide de la commande exit :
root@localhost:~# exit
logout

Affichage des processus


L'exécution d'une commande entraîne la création d'un processus en mémoire. Dans le système
d'exploitation Linux, les processus sont exécutés avec les privilèges de l'utilisateur qui exécute la
commande. Cela permet de limiter les processus à certaines fonctionnalités en fonction de
l'identité de l'utilisateur.
Bien qu'il existe des exceptions, le système d'exploitation différencie généralement les utilisateurs
selon qu'ils sont ou non l'administrateur. En règle générale, les utilisateurs normaux, comme
l'utilisateur sysadmin, ne peuvent pas contrôler les processus d'un autre utilisateur. Les
utilisateurs disposant de privilèges d'administration, comme le compte root, peuvent contrôler
tous les processus utilisateur, y compris l'arrêt de tout processus utilisateur.
La commande ps peut être utilisée pour lister les processus.

ps [OPTIONS]
sysadmin@localhost:~$ ps
PID TTY TIME CMD
80 ? 00:00:00 bash
94 ? 00:00:00 ps

La commande ps affiche les processus en cours d'exécution dans le terminal actuel par défaut.
Dans l'exemple ci-dessus, la dernière ligne est le processus créé par l'exécution de la
commande ps. La sortie comprend les colonnes d'informations suivantes :
 PID : L'identifiant du processus, qui est unique au processus. Ces informations sont utiles
pour contrôler le processus par son numéro d'identification.
 TTY : Le nom du terminal sur lequel le processus est en cours d'exécution. Ces
informations sont utiles pour distinguer les différents processus qui portent le même nom.
 TIME : Le temps processeur utilisé par le processus. Généralement, cette information
n'est pas utilisée par les utilisateurs standards.
 CMD : La commande qui a lancé le processus.
Au lieu d'afficher uniquement les processus en cours d'exécution dans le terminal actuel, les
utilisateurs peuvent vouloir afficher tous les processus en cours d'exécution sur le système.
L'option -e affichera tous les processus :

sysadmin@localhost:~$ ps -e
PID TTY TIME CMD
1 ? 00:00:00 init
33 ? 00:00:00 rsyslogd
37 ? 00:00:00 cron
39 ? 00:00:00 sshd
56 ? 00:00:00 named
69 ? 00:00:00 login
79 ? 00:00:00 bash
94 ? 00:00:00 ps

Généralement, l'option -f est également utilisée car elle fournit plus de détails dans l'affichage de
la commande, y compris les options et les arguments. Recherchez la commande ps sur la
dernière ligne, la colonne CMD inclut désormais les options utilisées :

sysadmin@localhost:~$ ps -ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 19:16 ? 00:00:00 /sbin??? /init
syslog 33 1 0 19:16 ? 00:00:00 /usr/sbin/rsyslogd
root 37 1 0 19:16 ? 00:00:00 /usr/sbin/cron
root 39 1 0 19:16 ? 00:00:00 /usr/sbin/sshd
bind 56 1 0 19:16 ? 00:00:00 /usr/sbin/named -u bind
root 69 1 0 19:16 ? 00:00:00 /bin/login -f
sysadmin 79 69 0 19:16 ? 00:00:00 -bash
sysadmin 95 79 0 19:43 ? 00:00:00 ps -ef

« 80% des responsables du recrutement sont à la recherche de talents Linux. 87% des
responsables du recrutement signalent des difficultés à recruter suffisamment de talents Open
Source. »

 Previous

 Next
Gestion des paquets
La gestion des paquets est un système par lequel les logiciels peuvent être installés, mis à jour,
interrogés ou supprimés d'un système de fichiers. Sous Linux, il existe de nombreux systèmes de
gestion de paquets de logiciels différents, mais les plus populaires sont ceux de Debian et de
Red Hat. Les machines virtuelles de ce cours utilisent Ubuntu, un dérivé de Debian.
Au niveau le plus bas du système de gestion des paquets Debian se trouve la commande dpkg.
Cette commande peut être compliquée pour les utilisateurs débutant sur Linux et l'outil Advanced
Package Tool, apt-get, un programme frontal de l'outil dpkg, permet de rendre la la gestion des
paquets plus simple.
Veuillez noter :
Un programme frontal est un programme que les utilisateurs peuvent voir et avec lequel ils
peuvent interagir.
Poursuivons
La plupart des commandes de gestion des paquets nécessitent un accès administratif, de sorte
qu'elles seront précédées par la commande sudo. Utilisez netlab123 comme mot de passe
lorsque vous y êtes invité.
Installation de paquets
Les fichiers de paquets sont généralement installés en les téléchargeant directement à partir de
référentiels situés sur des serveurs Internet. Les référentiels Debian contiennent plus de 65 000
paquets de logiciels différents. Avant d'installer un paquet, il est recommandé de réactualiser la
liste des paquets disponibles à l'aide de la commande apt-get update.

sudo apt-get update


sysadmin@localhost:~$ sudo apt-get update
[sudo] password for sysadmin:
Ign file: amd64/ InRelease
Ign file: amd64/ [Link]
Ign file: amd64/ Release
Reading package lists... Done

Pour rechercher des mots-clés dans ces paquets, vous pouvez utiliser la commande apt-cache
search.

apt-cache search [mot-clé]

Le mot-clé utilisé doit correspondre à une partie du nom ou de la description du paquet à


localiser. Plusieurs mots-clés peuvent être utilisés pour clarifier davantage la recherche ; par
exemple, le terme de recherche serveur Web donnera de meilleurs résultats
que Web ou serveur.
Pour trouver des paquets associés au mot-clé cow :

sysadmin@localhost:~$ apt-cache search cow


cowsay - configurable talking cow

Une fois que vous avez trouvé le paquet à installer, vous pouvez l'installer avec la
commande apt-get install :
sudo apt-get install [paquet]
sysadmin@localhost:~$ sudo apt-get install cowsay
[sudo] password for sysadmin:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
filters
The following NEW packages will be installed:
cowsay
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/18.5 kB of archives.
After this operation, 90.1 kB of additional disk space will be used.

Selecting previously unselected package cowsay.


(Reading database ... 24313 files and directories currently installed.)
Preparing to unpack .../cowsay_3.03+dfsg1-6_all.deb ...
Unpacking cowsay (3.03+dfsg1-6) ...
Processing triggers for man-db ([Link]-1ubuntu1) ...
Setting up cowsay (3.03+dfsg1-6) ...

Réfléchissez à ceci
La commande cowsay est un programme qui crée des dessins ASCII d'une vache avec un
message ! Utilisez un mot ou une phrase comme argument :
sysadmin@localhost:~$ cowsay 'NDG Linux Unhatched'
_____________________
< NDG Linux Unhatched >
---------------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||

Nous vous recommandons d'inclure l'argument entre guillemets simples pour empêcher le shell
d'interpréter les caractères spéciaux.
Mise à jour des paquets
La commande apt-get install peut également actualiser un paquet, si celui-ci est installé et
qu'une version plus récente est disponible. Si le paquet n'est pas sur le système, il sera installé ;
s'il est déjà sur le système, il sera mis à jour.
La mise à jour de tous les paquets du système doit se faire en deux étapes. Tout d'abord, mettez
à jour le cache avec tous les paquets disponibles avec apt-get update. Ensuite, exécutez la
commande apt-get upgrade et tous les paquets et dépendances seront mis à jour.

apt-get update
apt-get upgrade
sysadmin@localhost:~$ sudo apt-get update
[sudo] password for sysadmin:
Ign file: amd64/ InRelease
Ign file: amd64/ [Link]
Ign file: amd64/ Release
Reading package lists... Done
sysadmin@localhost:~$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Suppression de paquets
La commande apt-get est capable de supprimer ou de purger un paquet. La différence entre les
deux est que purger supprime tous les fichiers de paquet, tandis que la suppression supprime
tous les fichiers sauf les fichiers de configuration du paquet.
Un administrateur peut exécuter la commande apt-get remove pour supprimer un paquet ou la
commande apt-get purge pour purger un paquet entièrement du système.

apt-get remove [paquet]


apt-get purge [paquet]

Par exemple, pour purger complètement le paquet cowsay, exécutez la commande suivante.
Tapez la touche Y lorsque vous y êtes invité :

sysadmin@localhost:~$ sudo apt-get purge cowsay


Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
cowsay*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 90.1 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 24377 files and directories currently installed.)
Removing cowsay (3.03+dfsg1-6) ...
Processing triggers for man-db ([Link]-1ubuntu1) ...

 Previous

 Next

Mise à jour des mots de passe utilisateur


La commande passwd permet de modifier le mot de passe d'un utilisateur. Les utilisateurs ne
peuvent modifier que leurs propres mots de passe, tandis que l'utilisateur root peut modifier le
mot de passe de n'importe quel utilisateur.

passwd [OPTIONS] [UTILISATEUR]

Par exemple, puisque nous sommes connectés en tant qu'utilisateur sysadmin, nous pouvons
changer le mot de passe de ce compte. Exécutez la commande passwd. Vous serez invité à
entrer le mot de passe existant une fois et le nouveau mot de passe deux fois. Pour des raisons
de sécurité, aucune sortie n'est affichée pendant la saisie du mot de passe. La sortie est illustrée
comme suit :

sysadmin@localhost:~$ passwd
Changing password for sysadmin.
(current) UNIX password: netlab123
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

Si l'utilisateur souhaite afficher les informations d'état de son mot de passe, il peut utiliser
l'option -S :

sysadmin@localhost:~$ passwd -S sysadmin


sysadmin P 03/01/2015 0 99999 7 -1

Les champs de sortie sont expliqués ci-dessous :


Champs Exemple Signification

Nom de sysadmin Le nom de l'usager.


l'utilisateur

État du mot de P P indique un mot de passe utilisable.


passe
L indique un mot de passe verrouillé.

NP indique aucun mot de passe.

Date de 03/01/2015 Date à laquelle le mot de passe a été


modification modifié pour la dernière fois.

Minimum 0 Le nombre minimum de jours qui doivent


s'écouler avant que le mot de passe actuel
puisse être modifié par l'utilisateur.

Maximum 99999 Le nombre maximum de jours restants


avant que le mot de passe expire.

Avertir 7 Le nombre de jour avant l’expiration du


mot de passe auquel l’utilisateur est averti.

Inactif -1 Le nombre de jours pouvant s'écouler après


l'expiration du mot de passe pendant lequel
le compte reste actif.
Poursuivons
Basculez le compte root à l'aide de la commande suivante :
sysadmin@localhost:~$ su root
Password:
root@localhost:~#

Utilisez netlab123 comme mot de passe.


L'utilisateur root peut modifier le mot de passe de n'importe quel utilisateur. Si l'utilisateur root
veut changer le mot de passe de sysadmin, il exécutera la commande suivante :

root@localhost:~# passwd sysadmin


Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

Poursuivons
Quittez le compte root à l'aide de la commande exit :
root@localhost:~# exit
logout

 Previous

 Next

Redirection
L'ajout de contenu aux fichiers sous Linux peut se faire de diverses façons. Linux a quelques
éditeurs de texte qui peuvent être utilisés pour ajouter du contenu à un fichier. Cependant, cette
méthode nécessite une certaine familiarité avec les commandes de l'éditeur de texte Linux.
Veuillez noter :
Les éditeurs de texte Linux sont abordés dans la section suivante de ce cours.
Linux permet d'ajouter rapidement du contenu à un fichier à l'aide d'une fonction de ligne de
commande appelée redirection entrée/sortie (E/S). La redirection d'E/S permet d'envoyer des
informations dans la ligne de commande à des fichiers, des périphériques et d'autres
commandes. L'entrée ou la sortie d'une commande est redirigée de sa destination par défaut
vers un autre emplacement. La redirection E/S est comme une série de voies de train, où un
commutateur peut être activé pour diriger la sortie d'une commande vers une autre voie afin
qu'elle aille ailleurs dans le shell. Dans cette section, nous écrivons dans des fichiers en
redirigeant la sortie d'une commande vers un fichier.
Quand il s'agit d'entrée et de sortie de commande, il y a trois chemins, ou « pistes » possibles.
Ces chemins sont appelés des descripteurs de fichiers. Le premier descripteur de fichier est
une entrée standard, abrégée en STDIN. L'entrée standard est l'information que la commande
reçoit et traite lorsqu'elle est exécutée, essentiellement ce qu'un utilisateur tape sur le clavier. Le
deuxième descripteur de fichier est une sortie standard, abrégée en STDOUT. La sortie standard
est l'information que la commande affiche, la sortie de la commande. Le dernier descripteur de
fichier est une erreur standard, abrégée en STDERR. STDERR, sont les messages d'erreur
générés par les commandes qui ne sont pas correctement exécutées. Voici des exemples de la
façon dont les descripteurs de fichier apparaissent dans le terminal :
Entrée standard (STDIN)

sysadmin@localhost:~$ ls ~/Documents

Sortie standard (STDOUT)

sysadmin@localhost:~$ ls

Desktop Documents Downloads Music Pictures Public Templates Videos

Erreur standard (STDERR)

sysadmin@localhost:~$ ls fakefile

ls: cannot access fakefile: No such file or directory

Cette section couvre l'un des trois descripteurs de fichier, STDOUT, et comment rediriger
STDOUT d'où vous le voyez habituellement, dans le terminal, vers un fichier du système de
fichiers. Pour utiliser la redirection, utilisez simplement le symbole supérieur à > avec un nom de
fichier :
[COMMANDE] > [FICHIER]

Pour montrer la redirection, nous allons utiliser la sortie de la commande cat. Sans redirection, la
sortie de la commande cat sera affichée dans le terminal :
Poursuivons
Utilisez la commande suivante pour basculer vers le répertoire Documents :
sysadmin@localhost:~$ cd ~/Documents
sysadmin@localhost:~/Documents$ cat [Link]
Food is good.

Maintenant, utilisez le caractère > pour rediriger le STDOUT de la commande cat [Link] ci-
dessus vers un nouveau fichier appelé [Link] :

sysadmin@localhost:~/Documents$ cat [Link] > [Link]


sysadmin@localhost:~/Documents$

Comme vous pouvez le voir, aucune sortie n'est affichée puisque le STDOUT a été redirigé vers
le fichier [Link] . Vérifiez que le STDOUT de la commande cat [Link] se trouve
dans [Link] :

sysadmin@localhost:~/Documents$ cat [Link]


Food is good.

Ceci est utile si vous avez besoin de copier du contenu d'un fichier important vers un autre fichier
afin de modifier le contenu sans modifier le fichier d'origine. Cependant, que se passe-t-il si vous
souhaitez ajouter un commentaire ou une note à un fichier ? Pour ce faire, vous pouvez utiliser la
commande echo. La commande echo est utilisée pour imprimer la sortie dans le terminal :

sysadmin@localhost:~/Documents$ echo "Hello"


Hello
sysadmin@localhost:~/Documents$

L'impression de commentaires à l'écran est une fonctionnalité amusante, mais la


commande echo peut être rendue plus utile en utilisant la redirection. En utilisant la
commande echo, du contenu peut être ajouté au fichier [Link] :

sysadmin@localhost:~/Documents$ cat [Link]


Food is good.
sysadmin@localhost:~/Documents$ echo "I like food." > [Link]
sysadmin@localhost:~/Documents$ cat [Link]
I like food.
sysadmin@localhost:~/Documents$

Notez que le STDOUT de la commande echo a remplacé le contenu d'origine du fichier. Cela est
dû au fait que le caractère > tout seul remplacera tout contenu d'un fichier existant. Pour ajouter
plutôt que remplacer du contenu à un fichier, utilisez un symbole double supérieur à >> :
sysadmin@localhost:~/Documents$ echo "This food is good." >> [Link]
sysadmin@localhost:~/Documents$ cat [Link]
I like food.
This food is good.
sysadmin@localhost:~/Documents$

Important
Pour rediriger des informations vers un fichier existant, l'utilisateur doit disposer d'autorisations
d'écriture sur ce fichier.

 Previous

 Next

Éditeur de texte
Le principal éditeur de texte pour Linux et UNIX est un programme appelé vi. Bien qu'il existe de
nombreux éditeurs disponibles pour Linux qui vont du minuscule éditeur nano à l'imposant
éditeur emacs, l'éditeur vi présente plusieurs avantages :
 L'éditeur vi est disponible sur toutes les distributions Linux dans le monde. Ce n'est pas
le cas des autres éditeurs.
 L'éditeur vi peut être exécuté à la fois dans une interface CLI (interface de ligne de
commande) et une interface graphique (interface utilisateur graphique).
 Alors que de nouvelles fonctionnalités ont été ajoutées à l'éditeur vi , les fonctions de
base existent depuis des décennies. Cela signifie que si quelqu'un a appris
l'éditeur vi dans les années 1970, il pourrait utiliser une version moderne sans aucun
problème. Bien que cela semble peut paraître trivial aujourd’hui, cela ne le sera pas dans
vingt ans.
Réfléchissez à ceci
La bonne façon de prononcer l'éditeur vi est l'éditeur vee-eye. Les lettres vi représentent le
mot visuel, mais elles n'ont jamais été prononcées de cette façon par les développeurs, mais
plutôt la lettre v suivie de la lettre i en anglais.
En réalité, la plupart des systèmes Linux n'incluent pas le vioriginal, mais une version améliorée
de celui-ci connue sous le nom de vim, pour vi améliorée. L'éditeur vim est ainsi disponible pour
la plupart des distributions Linux. En réalité, vim fonctionne comme vi, mais comporte des
fonctionnalités supplémentaires. Pour les sujets qui seront abordés dans ce
cours, vi ou vim suffit.
Pour commencer à utiliser vi, tapez simplement la commande suivie du chemin d'accès au
fichier à modifier ou créer :

sysadmin@localhost:~$ vi [Link]

ITrois modes sont utilisés dans vi : le mode commande, le mode insertion et le mode
enregistrement.
Mode commande
Initialement, le programme démarre en mode commande. Le mode Commande permet de taper
des commandes, telles que celles utilisées pour déplacer un document, manipuler du texte et
accéder aux deux autres modes. Pour repasser en mode commande à tout moment, appuyez sur
la touche Echap.
Une fois que du texte a été ajouté dans un document, pour effectuer des actions comme le
déplacement du curseur, la touche Echap doit d'abord être pressée pour revenir en mode
commande. Cela semble être beaucoup de travail, mais rappelez-vous que vi fonctionne dans
un environnement terminal où une souris ne vous sera d’aucune utilité.
Les commandes de déplacement dans vi ont deux aspects, un mouvement et un préfixe
numérique facultatif, qui indique combien de fois répéter ce mouvement. Le format général est le
suivant :

[nombre] motion

Le tableau suivant résume les touches de mouvement disponibles :

Mouvement Résultat

h Un caractère à gauche

j Descendre d'une ligne

k Monter d'une ligne

l Un caractère à droite

w Un mot en avant

b Un mot en arrière

^ Début de ligne

$ Fin de ligne

Veuillez noter :
Depuis la mise à niveau vers vim , il est également possible d'utiliser les touches
fléchées ←↓↑→ au lieu de hjkl respectivement.
Ces mouvements peuvent être préfixés par un nombre pour indiquer combien de fois effectuer le
mouvement. Par exemple, 5h déplace le curseur cinq caractères vers la gauche et 3w déplace le
curseur trois mots vers la droite.
Pour déplacer le curseur sur un numéro de ligne spécifique, tapez ce numéro de ligne suivi du
caractère G, par exemple, pour accéder à la cinquième ligne du fichier 5G, 1G ou gg peut être
utilisé pour aller à la première ligne du fichier, tandis qu'un G seul vous mènera à la dernière
ligne. Pour savoir sur quelle ligne se trouve actuellement le curseur, utilisez CTRL-G.

Mode actions
La convention standard pour l'édition de contenu dans les traitements de texte consiste à utiliser
copier, couper et coller. Le programme vi n'en comporte aucun. Au lieu de cela, vi utilise les
trois commandes suivantes :

Standard Vi Signification

cut d supprimer (delete)

copy y arracher (yank)

paste P|p mettre (put)

Les déplacements décrits dans la page précédente sont utilisés pour spécifier où l'action doit
avoir lieu, toujours en commençant par l'emplacement actuel du curseur. Les des formats
généraux suivants pour les commandes d'action sont acceptés :

action [nombre] motion


[nombre] action motion

Supprimer (Cut)
Supprimer supprime le texte indiqué de la page et l'enregistre dans le tampon, le tampon étant
l'équivalent du « presse-papiers » utilisé dans Windows ou Mac OSX. Le tableau suivant fournit
des exemples d'utilisation courants :

Action Résultat

dd Supprimer la ligne courante

3dd Supprimer les trois prochaines lignes

dw Supprimer le mot courant


Action Résultat

d3w Supprimer les trois prochains mots

d4h Supprimer quatre caractères à gauche

Modifier
Modifier est très similaire à supprimer ; le texte est supprimé et enregistré dans le tampon,
cependant, le programme est commuté en mode insertion pour permettre des modifications
immédiates au texte. Le tableau suivant fournit des exemples d'utilisation courants :

Action Résultat

cc Modifier la ligne courante

cw Modifier le mot courant

c3w Modifier les trois prochains mots

c5h Modifier cinq caractères vers la gauche

Arracher (Yank)
Yank place le contenu dans le tampon sans le supprimer. Le tableau suivant fournit des
exemples d'utilisation courants:

Action Résultat

yy Copier la ligne

3yy Copier les trois prochaines lignes

yw Copier le mot courant

y$ Copier jusqu'au bout de la ligne


Mettre (Put)
Put met le texte enregistré dans le tampon avant ou après la position du curseur. Notez que ce
sont les deux seules options, coller n'utilise pas les mouvements comme les commandes d'action
précédentes.

Action Résultat

p Coller après le curseur

P Coller avant le curseur

Recherche dans vi
Une autre fonction standard offerte par les traitements de texte est la recherche. Souvent, les
gens utilisent CTRL + F ou regardent sous le menu d'édition. Le programme vi utilise la
recherche. La recherche est puissante car elle prend en charge à la fois les motifs de texte littéral
et les expressions régulières.
Pour effectuer une recherche à partir de la position actuelle du curseur, utilisez le / pour lancer la
recherche, tapez un terme de recherche, puis appuyez sur la touche Entrée pour commencer la
recherche. Le curseur se déplace vers la première correspondance trouvée.
Pour passer à la correspondance suivante en utilisant le même motif, appuyez sur la touche n .
Pour revenir à une correspondance précédente, appuyez sur la touche N. Si la fin ou le début du
document est atteint, la recherche retourne automatiquement de l'autre côté du document.
Pour commencer à rechercher en arrière à partir de la position du curseur, commencez par
taper ?, puis tapez le motif à rechercher et appuyez sur la touche Entrée.

Mode insertion
Le mode Insertion permet d'ajouter du texte au document. Il y a plusieurs façons de passer en
mode insertion à partir du mode commande, chacune différenciée par l'endroit où l'insertion de
texte commencera. Le tableau suivant couvre les plus courants :

Saisie Résultat

a Entre en mode insertion juste après le curseur

A Entre en mode insertion à la fin de la ligne

i Entre en mode insertion juste avant le curseur

I Entre en mode insertion au début de la ligne


Saisie Résultat

o Entre en mode insertion sur une ligne blanche après le curseur

O Entre en mode insertion sur une ligne blanche avant le curseur

Mode ex
À l'origine, l'éditeur vi s'appelait ex. Le nom vi était l'abréviation de la commande visuel dans
l'éditeur ex qui a basculé l'éditeur en mode « visuel ».
Originellement, en mode normal, l'éditeur ex autorisait uniquement les utilisateurs à voir et à
modifier une ligne à la fois. En mode visuel, les utilisateurs peuvent voir autant du document que
le permet la taille de l'écran. Comme la plupart des utilisateurs préféraient le mode visuel au
mode d'édition de ligne, le fichier programme ex était lié à un fichier vi , de sorte que les
utilisateurs pouvaient démarrer ex directement en mode visuel lorsqu'ils exécutaient l'éditeur vi.
Au final, le fichier programme réel a été renommé vi et l'éditeur ex est devenu un lien pointant
vers l'éditeur vi.
Lorsque le mode ex de l'éditeur vi est utilisé, il est possible d'afficher ou de modifier les
paramètres, ainsi que d'exécuter des commandes liées aux fichiers comme l'ouverture,
l'enregistrement ou l'abandon des modifications apportées à un fichier. Pour accéder au mode
ex, tapez le caractère : en mode commande. Le tableau suivant répertorie certaines actions
courantes effectuées en mode ex :

Saisie Résultat

:w Ecrire le fichier courant dans le système de fichiers

:w nom_de_fichier Enregistrer une copie du fichier actuel avec le nom du


fichier spécifié

:w! Forcer l'écriture dans le fichier courant

:1 Aller à la ligne numéro 1 ou n'importe quel numéro


suivant

:e nom_de_fichier Ouvrir le fichier dont le nom est spécifié

:q Quitter si aucun changement n'a été apporté au fichier


Saisie Résultat

:q! Quitter sans enregistrer les modifications dans le fichier

Une analyse rapide du tableau ci-dessus révèle que si un point d'exclamation ! est ajouté à une
commande, elle tente ensuite de forcer l'opération. Par exemple, imaginez que vous apportez
des modifications à un fichier dans l'éditeur vi, puis essayez de quitter avec :q, seulement pour
découvrir que la commande échoue. L'éditeur vi ne veut pas quitter sans enregistrer les
modifications que vous avez apportées à un fichier, mais vous pouvez le forcer à quitter avec la
commande ex :q!.
Réfléchissez à ceci
Bien que le mode ex offre plusieurs façons d'enregistrer et de quitter, ZZ est aussi disponible en
mode commande; et est équivalent à :wq. Il existe de nombreuses fonctions qui se chevauchent
entre le mode ex et le mode commande. Par exemple, le mode ex peut être utilisé pour naviguer
jusqu'à n'importe quelle ligne du document en tapant : suivi du numéro de ligne, tandis que
le G peut être utilisé en mode commande comme indiqué précédemment.
Veuillez noter :
Si vous avez un fichier texte ouvert, quittez-le en exécutant la commande :q!. Il se fermera sans
enregistrer les modifications.

 Previous

 Next

Aller plus loin


Nous espérons que vous avez apprécié cette brève introduction au monde de Linux. Le contenu
abordé ici est aligné sur les connaissances Linux couvertes par les objectifs de l'examen LPI
Linux Essentials, mais il y a tellement plus à découvrir ! Obtenez des compétences Linux d'un
niveau de certification pour faire avancer votre carrière !

NDG Linux Essentials

Si vous souhaitez élargir vos connaissances Linux, Cisco Networking Academy propose
également trois cours Linux. NDG Linux Essentials est parfait pour les débutants qui cherchent à
saisir les bases, tandis que la série NDG Linux offre aux débutants une couverture approfondie
plus rigoureuse.
« Apprenez les bases du système d'exploitation Linux, de la ligne de commande et des concepts
de base de l'open source. »
Le cours NDG Linux Essentials est conçu pour vous préparer au certificat de développement
professionnel Linux Essentials du Linux Professional Institute, qui valide une compréhension
démontrée de :
 FOSS, les différentes communautés et les licences
 Connaissance des applications open source en milieu de travail en comparaison leurs
équivalents de sources fermées
 Concepts de base du matériel, des processus, des programmes et des composants du
système d'exploitation Linux
 Comment travailler sur la ligne de commande et avec des fichiers
 Comment créer et restaurer des sauvegardes et des archives compressées
 Sécurité du système, utilisateurs/groupes et permissions de fichiers pour les répertoires
publics et privés
 Comment créer et exécuter des scripts simples
Pour obtenir le certificat de développement professionnel Linux Essentials, vous devez réussir
Linux Essentials (LPI-010) qui couvre :
 La communauté Linux et une carrière dans l'open source
 Trouver son chemin dans un système Linux
 La puissance de la ligne de commande
 Le système d'exploitation Linux
 Sécurité et permissions de fichiers
Le certificat de développement professionnel Linux Essentials est le début de votre chemin pour
devenir un professionnel certifié Linux. Pour obtenir des informations sur les certifications du
Linux Professional Institute, rendez-vous sur [Link]
Ne vous inquiétez pas si vous avez peu ou pas d'expérience Linux. Ce cours est le point de
départ idéal pour enseigner tous les concepts à partir de la case départ. Cependant, si vous ne
trouvez pas cette formation matériel assez difficile, vous pouvez commencer par NDG
Introduction to Linux I, un cours d'introduction plus rigoureux.

Série NDG Linux


« Acquérir les compétences en administration de système Linux se préparer à la certification LPI
LPIC1. »
La série NDG Linux est conçue pour vous préparer à la certification Linux Professional Institute
Level 1. LPIC-1 est une certification Linux Server Professional pour les administrateurs Linux qui
valide votre capacité à effectuer les tâches suivantes :
 Travailler sur la ligne de commande Linux
 Effectuer des tâches d'entretien simples : aider les utilisateurs, ajouter des utilisateurs à
un système plus vaste, sauvegarder et restaurer, arrêter et redémarrer
 Installer et configurer un poste de travail (y compris X) et le connecter à un réseau local
ou à un PC autonome sur Internet
Pour obtenir la certification LPIC-1, vous devez réussir les examens 101 et 102. NDG
Introduction to Linux I est conçu pour vous préparer à l'examen 101, qui couvre :
 Architecture système
 L'installation de Linux et la gestion des paquets
 Les commandes GNU et Unix
 Périphériques, Systèmes de fichiers Linux, Hiérarchie des systèmes de fichiers Standard
NDG Introduction to Linux II s'aligne sur les objectifs de l'examen 102, qui couvrent :
 Shells, scripts et gestion des données
 Interfaces et ordinateurs de bureau
 Tâches administratives
 Services de systèmes fondamentaux
 Principes fondamentaux de networking
 Sécurité
La certification LPIC-1 est la première des trois certifications professionnelles LPI. Des
informations sur toutes les certifications Linux Professional Institute sont disponibles à l'adresse
suivante : [Link]

IT Essentials

Pour en savoir plus sur les compétences fondamentales en informatique pour les postes
informatiques d'entrée de gamme, consultez le reste de IT Essentials.
« Apprendre à construire et à configurer un ordinateur et à le connecter en toute sécurité à un
réseau, votre premier pas vers une carrière en informatique. »
IT Essentials couvre les compétences fondamentales en informatique pour les postes
informatiques d'entrée de gamme. Le programme IT Essentials comprend des travaux pratiques
qui offrent une expérience pratique. Les outils virtuels vous aident à perfectionner vos
compétences en matière de dépannage et à mettre en pratique ce que vous apprenez.
 Acquérir des connaissances pratiques sur le fonctionnement des ordinateurs
 Développer la pensée critique et les compétences en résolution de problèmes complexes
à l'aide de laboratoires pratiques et d'outils d'apprentissage virtuel
 Appliquer les compétences et les procédures pour installer et mettre à niveau le matériel
et les logiciels et dépanner les systèmes
 Mettre en pratique ce que vous apprenez sur du matériel réel et en utilisant l'outil de
simulation Cisco Packet Tracer
 Obtenir un feedback immédiat sur votre travail grâce à des quiz et des examens intégrés
 Être connecté à la communauté mondiale Cisco Networking Academy
« Les points forts du travail en open source. 31% Des projets intéressants. 18% Travailler sur les
défis technologiques les plus pointus. 17% Collaborer avec une communauté mondiale. »

 Previous

 Next

Linux pour Cisco Certified CyberOps Associate


Félicitations pour avoir terminé ce court cours d'introduction à Linux! Vous venez d'apprendre de
nombreux concepts Linux qui peuvent vous aider à aller plus loin dans votre parcours
informatique. Nous avons souligné que Linux est partout. Nous avons également souligné que
l'apprentissage de Linux est bénéfique pour une grande variété de carrières technologiques.
Vous pouvez envisager de poursuivre vos études informatiques dans divers domaines, y compris
le réseautage, l'IoT et l'une des spécialités informatiques les plus demandées actuellement, la
cybersécurité.
L'un des défis les plus importants auxquels nous sommes confrontés aujourd'hui dans notre
univers numérique est la cybersécurité. Il y a une quantité croissante d'appareils intelligents qui
peuvent être connectés aux réseaux, ce qui est pratique pour les utilisateurs qui veulent rester
connectés. Cependant, cela peut également rendre les réseaux vulnérables aux personnes et
aux organisations qui tentent d'obtenir un accès malveillant aux appareils et aux réseaux. En
conséquence, le domaine de la cybersécurité se développe et, ces dernières années, la
formation des professionnels de la cybersécurité est devenue une priorité pour les institutions de
technologie de l'information.
La Cisco Network Academy a développé un programme de certification pour préparer les
personnes intéressées à un cheminement de carrière en cybersécurité. La certification Cisco
Certified CyberOps Associate est conçue pour fournir une connaissance des tâches spécifiques
prévues pour la surveillance des systèmes d'information. Dans cette optique, si vous commencez
à peine vos études informatiques, ou si vous êtes intéressé à explorer des chemins en
informatique, il peut être intéressant de noter qu'il existe une demande de professionnels formés
aux cyber opérations du CCNA.
« Soyez le héro de la cyber-sécurité informatique de votre entreprise. Cours NDG Linux, la façon
intelligente de se préparer pour Cisco Certified CyberOps Associate. »
La meilleure partie est que les compétences Linux de base couvertes par ce cours peuvent être
appliquées, avec une formation supplémentaire, à une formation Cisco Certified CyberOps
Associate. L'apprentissage des compétences Linux de base peut améliorer la capacité d'effectuer
des tâches spécifiques dans la formation Cisco Certified CyberOps Associate, ainsi que la
compréhension des concepts et des objectifs enseignés dans le cours Cisco Certified CyberOps
Associate.
Considérez que lorsqu'ils apprennent à surveiller et à détecter les menaces, les apprenants
Cisco Certified CyberOps Associate sont tenus de se renseigner sur les différents systèmes
d'exploitation et sur la façon de dépanner et d'analyser ces systèmes d'exploitation. Puisque
Linux est utilisé sur les appareils mobiles, les serveurs et les machines client-clients, il est
important d'apprendre à naviguer dans le système d'exploitation Linux. Pour cette raison,
l'analyse des serveurs fonctionnant sous Linux constitue un des principaux objectif
d'apprentissage Cisco Certified CyberOps Associate.
La compréhension de Linux permet aux étudiants en cybersécurité d'analyser le système de
fichiers Linux, de surveiller les serveurs Linux, ainsi que les machines client-machines,
périphériques et autres technologies fonctionnant sous Linux. Certaines des commandes et outils
abordés dans ce cours sont des exigences de base pour les compétences mentionnées ci-
dessus. Le tableau ci-dessous montre comment ce que vous avez appris dans ce cours est
bénéfique pour une piste d'apprentissage Cisco Certified CyberOps Associate:

Linux Unhatched objectifs d'apprentissage Compétences Cisco Certified CyberOps Associate

 Liste les fichiers Analyse de fichiers


 Affichage des fichiers
 Filtrage d'entrée
 Motifs de base
 Redirection

 Affichage des fichiers Manipulation de fichiers


 Copier les fichiers
 Redirection
 Éditeurs de texte
 Permissions de fichiers
 Modification de la propriété des
fichier

 Éditeurs de texte Modification et création de fichiers configuration

 Permissions de fichier Permissions


 Permissions utilisateurs et groupes
 Accès Administratif
 Mise à jour des mots de passe
utilisateur
Linux Unhatched objectifs d'apprentissage Compétences Cisco Certified CyberOps Associate

 Configuration réseau Configuration réseau

Dans ce cours, vous avez appris à effectuer des opérations Linux de base, des tâches
administratives et des tâches liées à la sécurité. Les professionnels de la cybersécurité doivent
savoir comment effectuer ces tâches sur une variété de systèmes d'exploitation, y compris
Windows, macOS et Linux. Les cours NDG Linux sont conçus pour enseigner une variété de
commandes, termes et utilitaires qui vous aideront à vous préparer à une carrière dans la
cybersécurité. Découvrez quelques-unes des commandes Linux nécessaires pour Cisco Certified
CyberOps Associate ci-dessous:

« Commandes Linux pour Cisco Certified CyberOps Associate. Les commandes incluent apt, cat,
cd, ls, sudo, tail, ssh et plus encore ! »
Pour en savoir plus sur Linux, les commandes et les utilitaires afin de créer une base de
connaissances Linux pour vous aider à poursuivre la formation qui est bénéfique pour une
formation Cisco Certified CyberOps Associate, consultez d'autres cours NDG Linux. Pour en
savoir plus sur le cours Cisco Certified CyberOps Associate, cliquez ici.

Vous aimerez peut-être aussi