Si besoin tu peux aller voir le recap du cours ;)
Avant tout :
- Ouvre un terminal
- Vas dans le répertoire
~/DWA/S01 - Si ce répertoire n'existe pas, créer un dossier
DWAdansstudentet un dossierS01dansDWAcdmkdir DWAcd DWAmkdir S01cd S01
-
Tout d'abord, on veut créér un dossier pour notre projet.
Créé un répertoire appeléPokemonProjectet déplace toi à l'intérieur de ce nouveau dossier.solution
# création du dossier mkdir PokemonProject # on se déplace dedans cd PokemonProject
-
On veut référencer les Pokemons et les dresseurs de Pokemon dans des dossiers.
Crée 2 répertoires appelésPokemonsetTrainers. Tu peux ensuite lister le répertoire courrant pour vérifier que tes 2 répertoires sont bien là.solution
# création des dossiers mkdir Pokemons Trainers # on liste le dossier courrant pour vérifier que nos répertoires soient présents ls
-
Sacha, Flora et Paul s'enregistrent en tant que dresseurs de Pokémons !
Dans le répertoireTrainers: crée 3 répertoires appelésSacha,FloraetPaulsolution
# on se déplace dans Trainers cd Trainers # on créé les dossiers mkdir Sacha Flora Paul
-
Nous répertorions 4 premiers Pokemons : Dans le répertoire
Pokemons: crée 4 fichierspikachu.txt,evoli.txt,rondoudou.txtetcarapuce.txtsolution
# on se déplace du dossier Trainers au dossier Pokemons cd ../Pokemons # on créé les 4 fichiers touch pikachu.txt evoli.txt rondoudou.txt carapuce.txt # on vérifie que nos 4 fichiers sont là en listant le contenu du répertoire Pokemon ls
-
Pikachu gagne des attaques ! Avec Notepad, écris 'Attaques : Thunder shock, Spark' dans le fichier
pikachu.txtsolution
# Ouvrir le fichier dans l'éditeur nano nano pikachu.txt-> on tape le texte 'Attaques : Thunder shock, Spark'
-> on faitCtrl + Spour sauvegarder
-> on faitCtrl + Xpour quitter -
Afficher le contenu du fichier
pikachu.txtpour vérifier ses attaques mais sans rentrer dans l'éditeur de texte.solution
cat pikachu.txt
-
Sacha a attrapé Pikachu !
Déplace le fichierpikachu.txtdans le répertoireSachasolution
# On copie le fichier pikachu depuis le dossier courrant vers le dossier Sacha mv pikachu.txt ../Trainers/Sacha -
Flora a attrapé Evoli !
Va dans le dossier Flora puis rappatrie y le fichierevoli.txtqui est actuelement dans le dossierPokemonsolution
# On se déplace dans le dossier Flora cd ../Trainers/Flora # On copie le fichier evoli depuis le dossiers Pokemons vers le dossier courrant mv ../../Pokemons/evoli.txt .
-
Evoli évolue en Aquali !
Renomme le fichierevoli.txtenaquali.txtsolution
mv evoli.txt aquali.txt
-
Paul abandonne sa carrière de dresseur de Pokémon !
Supprime le dossierPaulsolution
# on se déplace dans le dossier des dresseurs cd .. # on supprime le répertoire Paul rmdir Paul
-
Rondoudou s'échappe du monde des Pokemons pour aller au pays des bonbons !
Supprime le fichierrondoudou.txtsolution
# solution 1 : # on se déplace dans le dossier Pokemons cd ../Pokemons # puis on supprime le fichier rondoudou rm rondoudou.txt # solution 2 : on reste dans le dossier Trainers # et on supprime le fichier rondoudou à distance # en précisant son chemin rm ../Pokemons/rondoudou.txt