This is an old revision of the document!
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.
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.
À 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” .
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:
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.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é
bg
, comme ci-dessous :étudiant@uso:~$ bg [1]+ firefox et
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.
Arrêter les processus. Signaux
.
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:~ gratuit
buff / cache partagé gratuit totalement utilisé disponible
Mémoire : 2040972 1025716 83824 32916 931432 794692 Échange : 777300 37056 740244 </code>