This is an old revision of the document!


TP 4 - Installation et utilisation d'applications

Démarrage et arrêt des applications

Plusieurs applications se trouvent sur un système. L'utilisateur démarre la bonne application pour un besoin qu'il a. Par exemple, lancez un navigateur Web pour accéder à Wikipédia ou lancez l'application Spotify pour écouter de la musique.

L'utilisateur peut démarrer des applications à l'aide de l'interface utilisateur graphique (GUI) ou de l'interface de ligne de commande (CLI). Dans le cas de l'interface graphique, le démarrage se fait à l'aide des éléments graphiques (souris, menus, icônes du bureau). Dans le cas de l'interface de ligne de commande, le démarrage s'effectue en entrant et en exécutant des commandes.

Démarrage et arrêt des applications graphiques

Démarrage d'une application graphique à l'aide de la ligne de commande

En plus des deux méthodes ci-dessus, le démarrage d'une application graphique peut se faire à partir de la ligne de commande (CLI), en utilisant la chaîne qui identifie l'application, comme dans le cas de l'utilisation de Alt+F2. Pour démarrer une application graphique depuis la ligne de commande, nous avons besoin d'un terminal. Le terminal est un appareil exécutant une application appelée shell, qui est l'interpréteur des commandes que vous entrez. Tout au long de ce chapitre et tout au long du livre, nous utiliserons shell et terminal de manière interchangeable.

Nous démarrons une application de terminal en utilisant soit l'icône correspondante, soit Alt+F2 suivi de la chaîne (commande) gnome-terminal. Dans l'application de terminal, nous démarrons l'application Firefox en écrivant la chaîne (commande) firefox, suivie de la touche Entrée, comme dans l'image ci-dessous. L'application Firefox va démarrer.

Démarrer Firefox depuis la ligne de commande

À ce stade, nous ne pouvons plus entrer de nouvelles commandes dans l'application du terminal pour démarrer d'autres applications. Nous devrons arrêter l'application Firefox. Arrêtez l'application Firefox depuis l'environnement graphique (cliquez sur le bouton de fermeture de la fenêtre ou utilisez la combinaison de touches ”Alt+F4”) ou depuis le terminal, en utilisant la combinaison de touches ”Ctrl+c” .

Exercices

  1. Comme ci-dessus, démarrez l'application LibreOffice en utilisant la ligne de commande.

Maintien de l'accès au terminal

Lorsque nous lançons une application graphique depuis la ligne de commande, l'application « prend le contrôle » du terminal ; nous ne pouvons plus entrer de nouvelles commandes pour lancer d'autres applications. Nous pouvons résoudre ce problème en déplaçant l'application graphique vers l'arrière-plan du shell. C'est-à-dire que nous suivons les étapes:

  • Démarrez, dans le terminal, l'application graphique (Firefox) en utilisant la commande firefox. Nous disons que l'application s'exécute au premier plan et contrôle le terminal ; c'est-à-dire qu'il n'autorise pas l'exécution d'une autre commande.
  • Dans le terminal, on utilise la combinaison de touches Ctrl+z pour mettre l'application en arrière-plan. À ce stade, nous avons à nouveau l'invite du terminal, comme ci-dessous :
étudiant@uso:~$ firefox
^Z
[1]+ Firefox arrêté
  • Mais l'application est maintenant “gelée”, ne répond plus. Nous disons qu'il est suspendu.
  • Nous utilisons, dans le terminal, la commande bg, comme ci-dessous :
étudiant@uso:~$ bg
[1]+ firefox et
  • J'ai donc “dégelé” l'application, qui est maintenant interactive.

Dans ce mode, nous avons l'application Firefox en cours d'exécution et avons accès au terminal pour entrer de nouvelles commandes.

Exercice : suivez les étapes ci-dessus pour démarrer également l'application LibreOffice à partir de la ligne de commande et conserver l'accès au terminal.

Nous en apprendrons plus sur les processus d'arrière-plan et de suspension dans Arrêter les processus. Signaux.

Démarrage des applications en ligne de commande

Démarrage des applications CLI à l'aide de la ligne de commande

Les applications CLI, également appelées utilitaires, sont conçues pour être démarrées et utilisées à partir de la ligne de commande. Nous appelons le plus souvent les applications en ligne de commande utilitaires ou simplement commandes. Nous écrivons le nom de l'utilitaire / de la commande dans un terminal et l'utilitaire sera démarré (contrairement au scénario d'utilisation de Alt+F2, lorsque nous utilisons des applications CLI dans la ligne de commande, les messages seront Cela se produit parce que la ligne de commande signifie l'existence d'un terminal où nous pouvons afficher les messages. )). Par exemple, si nous voulons afficher les utilisateurs présents dans le système, nous lançons une application de terminal et utilisons l'utilitaire who :

< code > étudiant@uso:~$ qui
étudiant :0 2020-09-04 17:42 (:0)
étudiant pts/0 2020-09-19 15:57 (192.168.56.1)
</code>
Ou, si nous voulons voir combien de mémoire nous avons (disponible) dans le système, nous utilisons l'utilitaire ''%%free%%'' :

< code >
étudiant@uso:~$ gratuit

             buff / cache partagé gratuit totalement utilisé disponible

Mémoire : 2040972 1025716 83824 32916 931432 794692 Échange : 777300 37056 740244 </code>

Exercices

  1. Démarrez l'utilitaire ``ls'' (liste de répertoires en ligne de commande (CLI)) à l'aide de la ligne de commande.
  2. Lancer l'utilitaire ”df” (depuis
sde2/laboratoare/03_uso.1679932448.txt.gz · Last modified: 2023/03/27 18:54 by alexandru.radovici
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0