Vous êtes sur la page 1sur 4

Bloc3 Utilisation du système Linux Kali

Bloc 3 Utilisation du système Linux


Kali

Etape 1: Premiers pas dans le système Linux

Q1 : Dans le terminal de commande, notez-le prompt


(util1@kali)-[~]
a) Tapez la commande whoami
Q2 : Déduire du résultat le rôle de cette commande
Le résultat donne le nom d'utilisateur utiliser en se moment
b) Tapez la commande pwd
Q3 : Déduire du résultat le rôle de cette commande
La commande affiche là ou on se trouve dans le disque
Information
Détails intéressants sur le prompt :
 Vous voyez apparaître ~, tandis que pwd affiche le chemin /home/util1. C'est parce que
ces deux chemins sont équivalents : le symbole ~ pointe vers le dossier personnel de
l'utilisateur connecté. C'est un raccourci à retenir.
 Le signe $ signifie que nous travaillons en mode protégé, c’est-à-dire que nous n’avons
pas tous les droits.

Maintenant que vous savez qui vous êtes et où vous êtes, apprenons à nous déplacer.
Pour se déplacer de dossier en dossier, il faut utiliser la commande cd

c) Tapez la commande cd /etc


Q4 : que constatez-vous au niveau du prompt ?
on se trouve dans le dossier etc
d) Vérifiez que vous êtes bien dans le répertoire /etc
Q5 : Quelle commande avez-vous utilisée ?
pwd
Nous allons maintenant remonter à l'origine de tous les systèmes Unix : /
e) Tapez la commande cd /

Il serait intéressant de voir ce qui se cache dans /


Nous allons donc lister les dossiers contenus dans / .
f) Tapez la commande ls

Information
Le résultat de cette commande permet d'afficher tous les dossiers et fichiers contenus dans le
dossier courant. On découvre ainsi :
/home, le dossier contenant tous les dossiers personnels des utilisateurs
/etc, le dossier contenant les fichiers de configuration des programmes
/root, le dossier personnel du superutilisateur
/usr, qui contient tous les fichiers binaires (programmes) installés par l'utilisateur
/opt, qui sert à contenir les logiciels tiers (directement téléchargés par l'utilisateur)
/proc, qui contient des fichiers "temporaires" pendant l'exécution, relatifs à chacun des
processus lancés par le système
/dev, qui contient les informations sur le matériel et les périphériques (devices)
...

SIO1 1
Bloc3 Utilisation du système Linux Kali

Mais est-ce que la commande ls ne fonctionne que comme cela ?


Pour le savoir, nous allons utiliser le grimoire indispensable à tous les sorciers de la ligne de
commande : Le Manuel. Le Manuel contient la documentation relative aux commandes
disponibles sur votre système linux, si cette documentation existe. On l'invoque très simplement
à l'aide de la commande man <commande>

g) Tapez la commande man ls

Information
Dans les résultats de cette commande, on peut voir cette ligne :
ls [OPTION]... [FILE]...
Elle signifie que ls peut non seulement s'utiliser avec des options, mais aussi qu'elle peut avoir
plusieurs arguments FILE. Quand on utilise ls seule, on applique ls au dossier courant, faute
d'argument FILE. Mais on peut utiliser ls pour lister le contenu d'autres dossiers (différents du
dossier courant). Dans le Manuel, quand un paramètre est indiqué entre crochets ([PARAM]),
c'est qu'il est optionnel. Quand un paramètre est suivi de ..., c'est qu'on peut en passer plusieurs
(ex. : [FILE]... indique qu'il est possible de passer plusieurs arguments FILE, ce qui permet
d'écrire ls /home /usr. Si le Manuel avait précisé [FILE] sans les ..., alors deux commandes
auraient été nécessaires : ls /home et ls /usr
Le Manuel n'est pas affiché entièrement, pour visualiser la suite, utiliser la touche espace.
Pour quitter le Manuel, taper sur la touche q.

h) Tapez la commande permettant de lister le contenu de votre répertoire personnel


Q6 : Quelle commande avez-vous utilisée ?
ls /home/util1
i) Tapez l'unique commande permettant de lister le contenu de votre répertoire personnel
et celui du répertoire dev
Q7 : Quelle commande avez-vous utilisée ?
ls /home/util1 /dev
Le Manuel pour ls indiquait qu'on pouvait lui passer des options. Les options sont un moyen de
manipuler la commande qu'on utilise pour obtenir un résultat précis, ou pour réaliser une action
spéciale.
Les options suivent toujours le format suivant commande -option -option -option param ,
ou parfois commande -option1option2option3 param.

j) Pour comprendre l'utilité des options, tapez la commande ls –l, puis ls –a,
puis ls -la
Q8 : Déterminez notamment à l'aide du Manuel, l'utilité de ces deux options de la
commande ls
le -a ignore l'entré et le -l liste les fichier présents

Information
On a vu qu'on pouvait utiliser ls sur des dossiers différents du dossier courant. On passe dans
ce cas par ce qu'on appelle un chemin.
Il existe deux types de chemin :
 Les chemins absolus : ces chemins sont toujours vrais, peu importe l'endroit où on se
situe dans le système. Ce sont des chemins qui partent de la racine (/), et donc qui
peuvent être suivis de n'importe où pour arriver toujours au même résultat (on repart à
chaque fois de /, du tout début, donc on suit toujours le même chemin complet, absolu)
 Les chemins relatifs : ces chemins sont dépendants de notre emplacement dans le
système. Ils omettent le début du chemin, qui est remplacé par l'emplacement actuel. Ils
sont relatifs à l'emplacement au moment de la lecture du chemin.

k) Tapez la commande permettant de vous déplacer dans le dossier /etc .


Tapez la commande permettant de lister le contenu du dossier network qui se trouve
dans le dossier /etc en utilisant un chemin absolu
Q9 : Quelle commande avez-vous utilisée ?
ls /etc/network

SIO1 2
Bloc3 Utilisation du système Linux Kali

l) Tapez la commande permettant de lister le contenu du dossier Network en utilisant un


chemin relatif
Q10 : Quelle commande avez-vous utilisée ?
cd /etc/network et ls network
m) Tapez la commande cd /, puis réessayez les deux commandes ci-dessus :
Q11 : La commande avec le chemin absolu va-t-elle fonctionner ? Pourquoi ?
oui car la commande va bien chercher le fichier en passant
Q12 : La commande avec le chemin relatif va-t-elle fonctionner ? Pourquoi ?

Information
Le symbole .. pointe vers le dossier parent.

n) Tapez la commande permettant de vous déplacer dans le répertoire /etc, puis tapez la
commande permettant de retourner à la racine en utilisant le symbole ..
Q13 : Quelle commande avez-vous utilisée ?

2- Etape 2 : Manipulations sur les répertoires


3.1 Création de répertoire

a) Placez-vous dans votre dossier personnel.

Pour créer un dossier, on utilise la commande mkdir


b) Tapez la commande mkdir dossier-inutile
c) Vérifiez le contenu de votre dossier personnel
d) Vérifiez que vous êtes placé dans votre dossier personnel, puis tapez la commande
cd dossier-inutile && touch fichier-inutile.txt

Q14 : Expliquez la commande que vous venez d'utiliser ?

3.2 Ecriture
Vous allez ajouter du contenu au fichier fichier-inutile.txt en utilisant l'éditeur de texte
nano.
e) Tapez la commande nano fichier-inutile.txt
Ajoutez le texte "c'est un super TP" dans le fichier puis enregistrez (ctrl+x puis suivre les
instructions)

Vous allez maintenant ajouter du contenu au fichier en utilisant la redirection de flux grâce à la
commande echo
f) Tapez la commande echo "Hello world" > fichier-inutile.txt, puis affichez le
contenu du fichier à l'aide de la commande cat : cat fichier-inutile.txt
Q15 : Que constatez-vous?

g) Tapez la commande echo "Ajout" >> fichier-inutile.txt && cat fichier-


inutile.txt,
Q16 : Que constatez-vous?

h) Tapez la commande echo "plus rien" > fichier-inutile.txt && cat fichier-
inutile.txt
Q17 : Que constatez-vous?

SIO1 3
Bloc3 Utilisation du système Linux Kali

3.3 Copie
Avant de faire des modifications du fichier fichier-inutile.txt, on veut en faire une copie.
On utilise la commande ¢p.
i) Tapez la commande cp fichier-inutile.txt fichier-inutile.backup.txt
Q18 : Dans quel répertoire a été créé le fichier fichier-inutile.backup.txt ?

On veut aussi faire une copie de dossier-inutile dans dossier-inutile-backup. Il faut


utiliser cp, mais avec une option particulière.
Q19 : Quelle commande avez-vous utilisée ?

3.4 Déplacer/renommer
Le nom fichier-inutile.backup.txt du dossier dossier-inutile-backup est trop long. On veut
le renommer en cp-fi.txt.
j) Tapez la commande mv fichier-inutile.backup.txt cp-fi.txt

Information
La commande mv sert en fait à déplacer des fichiers ou des dossiers. Lors du déplacement, on
peut les renommer. Comme il n'existe pas de commande rename, on renomme un fichier ou un
dossier en le déplaçant à son emplacement actuel, mais en changeant son nom

k) Créez un dossier backup dans votre dossier personnel et déplacez-y le fichier cp-fi.txt

Normalement après ces manipulations, voici ce que vous devriez avoir dans votre dossier
personnel
Dossiers Dossier-inutile Dossier-inutile-backup backup
fichiers Fichier-inutile.txt Fichier-inutile.txt Cp-fi.txt
Fichier-inutile.backup.txt
Si ce n'est pas le cas, faites les manipulations permettant d'obtenir ce résultat

3.5 Suppression
Le fichier que nous avons créé dans dossier-inutile est inutile.
l) Pour le supprimer, tapez la commande rm fichier-inutile.txt

Le dossier dossier-inutile-backup est lui aussi inutile.


m) Pour le supprimer, tapez la commande rmdir dossier-inutile-backup
Q20 : Quel est le problème ?

n) Consultez le manuel de la commande rm afin de supprimer le dossier dossier-inutile-


backup
Q21 : Quelle commande avez-vous utilisée ?

Normalement après ces manipulations, voici ce que vous devriez avoir dans votre dossier
personnel
Dossiers Dossier-inutile backup
fichiers Fichier-inutile.backup.txt Cp-fi.txt
Si ce n'est pas le cas, faites les manipulations permettant d'obtenir ce résultat

SIO1 4

Vous aimerez peut-être aussi