Coder Social home page Coder Social logo

linux_tp's Introduction

Cours Linux


Linux - TP 1


Exercice 1 : Premières commandes et raccourcis claviers

  • Question 1: Tester chacune des commandes suivantes dans un terminal. Décrire en une phrase son utilité, indiquer le nom de la commande et son nombre d’arguments.

    date : Cette fonction retourne la date du systeme.

    cal : Cette fonction affiche le calendrier selon l'argument.

    cal 3 2000 : Cette commande retourne le calendrier du mois Mars en 2000.

    who : Cette commande donne des informations sur les utilisateurs qui sont actuellement connectes.

    whoami : Cette commande retourne l'utilisateur qu'on utilise actuellement.

    echo hello world! : Cette commande affiche le text "hello world!".

  • Question 2 : Appuyer sur la flèche du haut ou taper C-p (la touche Ctrl en même temps que la touche plusieurs fois, jusqu’à l’affichage de la commande date. Maintenant appuyer sur la flèche du bas ou taper C-n jusqu’à afficher la commande who puis taper sur entrée. Noter à quoi servent ces raccourcis et les apprendre.

Ces raccourcis peuvent etre utilise pour afficher les commandes qu'on a executer precedament et naviguer l'historique des commandes.

  • Question 3 : Appuyer sur C-l. Noter à quoi sert ce raccourci et l’apprendre.

Cette commande a le meme fonctionnement du CLEAR, qui efface le contenu du terminal.

  • Question 5 : Taper C-u, noter à quoi sert ce raccourci et l’apprendre.

Cette commande efface tous apartir du position du curseur jusqu'a la debut du ligne. C'est efficace quand on l'utilise si on a fait un faute dans la commande.

  • Question 6 : Faire apparaître de nouveau, toujours sans la taper ni l’exécuter, la commande cal. Puis taper C-d. Que s’est-il passé ?

Cette commande fait un " Sign Out " du terminal. Ceci est efficace si on utilise sudo et on veur retourner vers l'utilisateur initiale.

  • Question 7 : Faire apparaître de nouveau, toujours sans la taper ni l’exécuter, la commande cal. Puis taper C-d. Que s’est-il passé ?

Ceci ferme le terminal can on envoie un SIGINT que le BASH interprete comme une demande de quitter le programme

  • Question 8 : Rouvrir un terminal et taper C-p plusieurs fois. Commenter.

On ne trouve rien comme historique de commande.


Exercice 2 : Premières commandes et raccourcis claviers

  • Question 1: Entrer la commande pwd (pour « print working directory », c’est-à-dire, afficher le nom du répertoire courant) et noter ce qui est imprimé à l’écran * c’est le chemin absolu de votre home, répertoire personnel.

pwd

  • Question 2: Entrer successivement les commandes cd .. (avec un espace entre cd et ..) et pwd, jusqu’à ce que le résultat ne change plus. Commenter

image

  • Question 3: Entrer la commande cd (sans argument), puis pwd. Commenter.

image

  • Question 4: Entrer la commande cd /, puis pwd

image

  • Question 5: Entrer la commande cd /usr/include. Utiliser la commande ls. À quoi semble servir ce répertoire ?

image

  • Question 6: La commande wc (pour « word count ») affiche (dans cet ordre) le nombre de lignes, de mots et de caractères des fichiers donnés en argument, puis, s’il y en a plusieurs, les sommes de ces nombres pour tous les fichiers. Afficher le contenu le nombre de lignes du fichier stdlib.h. Donner le nombre total de lignes des fichiers stdlib.h et stdio.h.

image

  • Question 7: Entrer les commandes cd .., pwd puis ls.

Cette question est comme la question

  • Question 8: Entrer les commande cd share/man, puis pwd et ls. Pouvez-vous deviner ce que désignent certains des résultats affichés ?

Ce sont les manuels qu'on utlise avec la commande " man "

image

  • Question 9: Entrer les commande cd share/man, puis pwd et ls. Pouvez-vous deviner ce que désignent certains des résultats affichés ?

Ce sont les commandes comme ls, cat, echo, gcc etc...

image

  • Question 10: Le caractère ∼ (qui se lit « tilde ») est saisi au clavier avec la combinaison de touches Alt Gr-2. Entrer la commande echo ∼, puis la commande cd ∼. Qu’a fait le shell au caractère ∼ ?

image


Exercice 3 : Arborescence

image

  • Question 1: Aller directement dans ~/Rapport/Docs/Afaire

image

image

  • Question 2: De là, passer dans ~/Rapport/Docs/Fait

image

  • Question 3: Revenir dans ~/Rapport

image

  • Question 4: Sans changer de répertoire, regarder avec la commande less le contenu de index.html

image

  • Question 5: Sans changer de répertoire, afficher le contnu du répertoire Web

image

  • Question 6: Revenir dans ~

image

linux_tp's People

Contributors

videxrealone avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.