Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Exercice Terminal Pokemon

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 DWA dans student et un dossier S01 dans DWA
    • cd
    • mkdir DWA
    • cd DWA
    • mkdir S01
    • cd S01

1. Création de répertoires

  • Tout d'abord, on veut créér un dossier pour notre projet.
    Créé un répertoire appelé PokemonProject et 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és Pokemons et Trainers. 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épertoire Trainers : crée 3 répertoires appelés Sacha, Flora et Paul

    solution
    # on se déplace dans Trainers
    cd Trainers
    
    # on créé les dossiers 
    mkdir Sacha Flora Paul

2. Création de fichiers

  • Nous répertorions 4 premiers Pokemons : Dans le répertoire Pokemons : crée 4 fichiers pikachu.txt, evoli.txt, rondoudou.txt et carapuce.txt

    solution
    # 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

3. Lecture, écriture de fichiers

  • Pikachu gagne des attaques ! Avec Notepad, écris 'Attaques : Thunder shock, Spark' dans le fichier pikachu.txt

    solution
    # Ouvrir le fichier dans l'éditeur nano
    nano pikachu.txt

    -> on tape le texte 'Attaques : Thunder shock, Spark'
    -> on fait Ctrl + S pour sauvegarder
    -> on fait Ctrl + X pour quitter

  • Afficher le contenu du fichier pikachu.txt pour vérifier ses attaques mais sans rentrer dans l'éditeur de texte.

    solution
    cat pikachu.txt

4. Déplacement de fichiers

  • Sacha a attrapé Pikachu !
    Déplace le fichier pikachu.txt dans le répertoire Sacha

    solution
    # 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 fichier evoli.txt qui est actuelement dans le dossier Pokemon

    solution
    # 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 .

5. Renommage de fichiers

  • Evoli évolue en Aquali !
    Renomme le fichier evoli.txt en aquali.txt

    solution
    mv evoli.txt aquali.txt

6. Suppression de dossiers et fichiers

  • Paul abandonne sa carrière de dresseur de Pokémon !
    Supprime le dossier Paul

    solution
    # 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 fichier rondoudou.txt

    solution
    # 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

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors