TP Commande linux
Créer un fichier word avec page de garde avec pour chaque points :
● un screenshot de votre commande et de son résultat
● une phrase expliquant ce que vous avez compris
Dans un dossier nommé TP_commande_linux:
1. Créer 4 sous dossier nommé Projet_X X allant de 1 à 4
- La commande mkdir vous permet de créer des répertoires
2. Se déplacer dans Projet_1cd Projet_1
- La commande cd vous permet de changer de répertoire
3. Afficher le chemin courant
- La commande pwd vous permet de savoir dans quel répertoire de
l'arborescence vous êtes localisé
4. Créer un fichier nommé texte_1.txt
- La commande Touch permet de créer, changer ou modifier un fichier existant.
5. Se rendre sur le web et copier le contenu d’un texte
6. Ouvrir le fichier texte_1.txt
- La commande Cat permet de créer un fichier, d’afficher dans le le terminal le
contenu du fichier, concaténer le contenu de plusieurs fichiers ou de montrer
le nombre de ligne.
7. Coller le contenue du texte
8. Sauvegarder texte_1.txt
- Nano permet d'éditer simplement et rapidement les fichiers textes, mais
- Commandes de base
● Pour écrire dans un fichier ou le sauvegarder, utilisez Ctrl–O
● Pour quitter Nano, Ctrl–X
● Pour rechercher dans le fichier, Ctrl–W
9. Créer un clone du fichier texte_1.txt nommé texte_2.txt
- La commande cp fait une copie d'un fichier. (cp = copy)
10. Modifier le contenu de texte_2.txt sur différentes lignes
On utilise toujours l’éditeur Nano
Cela nous demande de sauvegarder lorsqu’on quitte l’éditeur
on utilise la commande diff pour voir la diff entre 2 fichiers
11. Afficher les différences entre le fichier texte_1.txt et texte_2.txt
- On utilise la commande cat pour afficher les 2 fichier a la suite
12. Déplacer texte_2.txt dans Projet_2
cd Project_13. Se déplacer dans Projet_2
- La commande mv sert à déplacer un dossier (ou fichier) à un endroit différent ou à
le renommer.
13. Se déplacer dans Projet_2
- On utilise la commande cd pour naviguer
14. Afficher dans le terminal le contenu du fichier texte_2.txt
- On utilise la commande cat pour afficher le fichier
15. Editer le fichier texte_2.txt en insérant sur différentes lignes (min 5) le mot
“IT-AKADEMY”
commande nano
sauvegarde via nano
16. Sauvegarder le fichier texte_2.txt
17. Dans le terminal afficher toutes les lignes de texte_2.txt possèdant le mot “IT-
AKADEMY”
grep -ci 'IT-AKADEMY' texte_2.txt
Grep est un outil en ligne de commande qui vous permet de trouver une chaîne
dans un fichier ou un flux. Il peut être utilisé avec une expression régulière pour être
plus flexible dans la recherche de chaînes.
18. Afficher un rapport sur l’utilisation de l’espace disque
On utilise la commande du-a pour avoir des info sur tous les usages des
applications du disques dur de son pc et leurs usages
19. Dans le terminal afficher les 5 première lignes du fichier texte_2.txt
Vous savez peut-être que la commande cat est utilisée pour imprimer le contenu
d’un fichier, sur le terminal.
. la commande head qui permet d’afficher les N premières lignes d’un fichier.
*(nbre de ligne a afficher)
example: head -5* ‘fichier_a_modifié.txt’
C’est donc l’inverse de la commande tail qui affichera elle les 5 dernières.
20. Supprimer en une seul commande les dossiers Projet_3 et Projet_4
rmdir Projet_3 Projet_4
La commande rmdir permet de supprimer définitivement un dossier
21. Installer Google Chrome en ligne de commande
● Type sudo apt update and press the Enter key.[1]
● Type sudo apt upgrade and press the Enter key.
Install wget if you don't already have it. This is the tool you will use to download
the Chrome package from the prompt.
● Type wget --version and press the Enter key. If you see a version number, just
skip to the next step now.
● If you get an error because wget is not installed, type sudo apt install wget and
press the Enter key to install it.
wget [Link]
22. Vérifier le bon fonctionnement de Google chrome (Pas dans le terminal)
23. Vérifiez que vous arrivez à acceder au serveur de “[Link]
24. Créer un dossier Projet_3
25. Télécharger une archive quelque part sur le web (Pas dans le terminal)
26. Dézipper le contenu de cette archive dans le dossier Projet_3
27. Se déplacer dans le dossier Projet_3
28. Afficher le contenu du dossier Projet_3
La commande unzip permet d’extraire un fichier zip dans le même dossier
la commande tar est bien plus importante
29. Afficher le contenu du dossier Projet_3 avec plus de détails
30. Sortir du dossier Projet_3
cd
more “Fichier”
Affiche “Fichier” page par page en concaténant les lignes vides sans couper les
lignes longues.
31. Créer un dossier Projet_4
32. Se déplacer dans Projet_4
33. Créer un fichier nommé [Link]
34. En une ligne de commande écrire le texte suivant dans le fichier
[Link] ⇒
17/01/23 : Il neige à Lyon
35. Afficher les informations détaillé du dossier courant
On utilise la command cat pour créer le document [Link]
MAIS
On peut également utiliser la command printf pour cela
La commande paralleles permet
36. Qui est le propriétaire du fichier [Link] ? (Réponse)
Le proprio est caesarus
Les droits des fichiers d'un répertoire peuvent être affichés par la commande ls -l
37. Créer un nouvel utilisateur
La commande useradd permet d’ajouter un utilisateur
On appelé le nouvelle utilisateur tinitus
38. Faire en sorte que le nouvel utilisateur devienne le propriétaire du fichier
[Link]
on utilise la commande chown (change owner) suivi du nom du nouvelle utilisateur
et de celui du nom du fichier
39. Augmenter les droits du fichier [Link] à 777
on utilise la commande chown (change owner) suivi du nom du fichier
vérification du changement de proprio
40. Afficher les informations détaillées sur votre système Linux
la command uname -a liste toutes les information du systèmes
41. Afficher l’historique de vos commandes
la commande history permet d’afficher l’historique des commandes taper dans le
terminal
42. Afficher le nom de l’hôte
hostname affiche le nom d'hôte
43. Afficher la documentation de la commande sudo
Les commandes “sudo --help” et “ man sudo” permettent d’obtenir des
informations sur les commandes à utiliser
44. Afficher la documentation de la commande chown
chown --help
Les commandes “chown --help” et “man chown” permettent d’obtenir des
informations sur les commandes à utiliser
45. Afficher la documentation de la commande chmod
Les commandes “chmod --help” et “man chmod” permettent d’obtenir des
informations sur les commandes à utiliser
46. Créer un dossier Projet_5
47. Créer un dossier Projet_6
48. Créer un fichier mon_fichier_5.txt dans le dossier Projet_5
On utilise toujour la commande cat > [Link] folder name to create the new files
49. Créer un lien nommé mon_lien_fichier qui pointe vers mon_fichier_5.txt
la commande ln ln -s Rep1/Rep2/Monfichier MonLien
Crée un lien symbolique MonLien de Rep1/Rep2/Monfichier dans le répertoire où on
se trouve
50. Tester le lien
wallah ca marche
51. Créer un dossier Projet_7
52. Créer un lien nommé mon_lien_dossier