TP LINUX
MOUHAMADOU MOUSTAPHA DIOUF
EXERCICE 0 :
Le but était d'installer l'environnement de travail.
pwd : Affiche le chemin du dossier où tu te trouves
actuellement
tar -xf [Link] : Extrait (décompresse) le contenu de
l'archive du TP.
Ici on peut voir que le fichier zip [Link] a été décompressé
sous le nom de tp
EXERCICE1 :
cd "tp/1.1 Se repérer" : Permet de changer de dossier
(Change Directory).
ls : Liste les fichiers et dossiers présents là où tu es.
head [Link] : Affiche les 10 premières lignes d'un
fichier.
nano : Ouvre un éditeur de texte pour modifier le contenu d'un
fichier directement dans le terminal.
EXECICE2 :
a)
ls -l : Affiche les fichiers en format liste détaillée (droits, taille,
date).
ls -a : Révèle les fichiers cachés, comme le fichier .un_secret
que l'on voit sur ton écran.
ls -al : Combine les deux pour tout voir (fichiers cachés +
détails).
ls .. : Te permet de voir ce qu'il y a dans le dossier parent (le
dossier tp) sans quitter ton dossier actuel
b)
Ici en utilisant unzip [Link] pour extraction du fichier ça
m’a demandé un mot de passe qui mettait inconnu
Ainsi j’ai fait un ctrl + C pour arrêter de faire des tentatif pour
le mot de passe et je taper ls -a pour révéler les fichiers
cachés, comme le fichier .un_secret que l'on voit sur l’image
puis cat .un_secret
Pour lire le mot de passe
c)
Fichiers cachés (.) : Sous Linux, tout fichier commençant par un
point est invisible par défaut. Ils servent souvent à stocker des
mots de passe ou des configurations système. L'option -a (all)
est la seule façon de les débusquer.
Combinaison d'options : En tapant ls -al, tu as appris qu'on
peut fusionner des outils pour gagner du temps.
EXERCICE 3 :
mkdir test : Cette commande crée un nouveau répertoire
nommé "test". Le nom vient de make directory.
touch test/mon_fichier.txt : Elle crée un fichier vide nommé
"mon_fichier.txt" à l'intérieur du dossier "test" que tu viens de
créer
L'opérateur > (Écrase) :
Commande : ls -l > test/mon_fichier.txt.
Action : Elle prend la liste détaillée des fichiers (ls -l) et l'écrit
dans le fichier.
L'opérateur >> (Ajoute) :
Commande : echo "…" >> test/mon_fichier.txt.
EXERCICE4 :
a)
head –n 20 long_texte : Affiche uniquement les premières
lignes du fichier (par exemple, les 10 premières par défaut ou le
nombre spécifié avec -n).
tail –n 20 long_texte : Affiche uniquement les dernières lignes
du fichier.
.
less –n 20 long_texte: Ouvre un mode de lecture interactif.
b)
touch temps_reel : Crée un fichier vide pour l'expérience.
tail -f temps_reel : C'est la commande clé. L'option -f (pour
follow) "bloque" le terminal pour qu'il surveille le fichier en
continu.
echo "texte" >> temps_reel : En tapant cette commande
dans ton deuxième terminal, tu as vu le texte apparaître
instantanément dans le premier.
Pourquoi c’est utile ?
cela sert principalement à surveiller des fichiers de logs
(journaux d'erreurs) sur des serveurs, afin de voir les problèmes
s'afficher à la seconde même où ils se produisent.