Y a-t-il une commande pour fermer une fenêtre de terminal via la ligne de commande?
Réponses
Trop de publicités?Vous pouvez utiliser le raccourci ^D
- c'est-à-dire en appuyant sur Contrôle et d. Cela fonctionne dans de nombreux shells et environnements similaires aux shells. Techniquement parlant, cette combinaison de touches émet le caractère de fin de transmission (code ASCII 04). Dans gnome-terminal
, c'est-à-dire bash
et d'autres shells, cela est interprété comme la fin de la session interactive. Vous pouvez également voir ce comportement dans des programmes comme cat
qui lisent à partir de l'entrée standard (le clavier). Essayez de l'exécuter sans arguments; vous pouvez le terminer en saisissant ^D
.
Il existe une autre méthode, qui nécessite un peu plus de frappes au clavier, mais qui vaut la peine d'être connue.
Utilisation de la commande exec
-
Syntaxe
exec
-
Cela exécutera d'abord la puis quittera l'interpréteur de commandes.
-
Par exemple, vous pourriez faire:
exec sleep 1
ce qui, en effet, fermerait la fenêtre après 1 seconde.
Je sais que cette réponse est un peu tardive mais, si vous utilisez Ubuntu ou une autre distribution Linux, utilisez simplement Ctrl+D pour fermer tout le terminal.
Je l'ai d'abord essayé tous les autres moyens et ils ne fonctionnaient tout simplement pas. Par exemple, je vois des gens recommander exit
mais honnêtement, cela ne fonctionne tout simplement pas.
J'espère que quelqu'un est d'accord avec moi.
- Réponses précédentes
- Plus de réponses