Existe-t-il une commande pour fermer une fenêtre de terminal via la ligne de commande?

32

Existe-t-il une commande pour fermer une fenêtre de terminal via la ligne de commande?

    
posée NES 30.12.2010 - 12:02
la source

8 réponses

44

Pour fermer une fenêtre de terminal, vous pouvez utiliser la commande exit . Sinon, vous pouvez utiliser le raccourci ctrl + shift + w pour fermer un onglet de terminal et ctrl + Décaler + q pour fermer le terminal entier, y compris tous les onglets.

    
réponse donnée aneeshep 30.12.2010 - 12:06
la source
19

Vous pouvez utiliser le raccourci ^D , c’est-à-dire en appuyant sur Control et d . Cela fonctionne dans de nombreux environnements de type shell et shell. Techniquement parlant, cette combinaison de touches émet le caractère fin de transmission (code ASCII 04). Dans gnome-terminal , c'est-à-dire bash et les autres shells, cela est interprété comme la fin de la session interactive. Vous pouvez également voir ce comportement dans des programmes tels que cat qui lisent depuis entrée standard (le clavier). Essayez de l'exécuter sans arguments. vous pouvez terminer en entrant ^D .

    
réponse donnée loevborg 30.12.2010 - 12:12
la source
12
exit

est la commande que vous souhaitez utiliser pour cela.

    
réponse donnée Takkat 30.12.2010 - 12:06
la source
7

Il existe une autre méthode, qui nécessite un peu plus de frappes, mais qui mérite d’être connue.

Utilisation de la commande exec

  • Syntaxe
exec <command-name>
  • Cela exécutera d'abord <command-name> , puis quittera le shell.

  • Par exemple, vous pouvez faire:

exec sleep 1

qui fermerait effectivement la fenêtre après 1 seconde.

    
réponse donnée green 15.10.2012 - 08:19
la source
2

Vous pouvez utiliser xdotool :

xdotool getactivewindow windowkill

Notez que cela va tuer toutes les fenêtres actives!

Si vous voulez tuer uniquement la fenêtre actuelle, utilisez:

xdotool key --clearmodifiers Ctrl+Shift+Q key --clearmodifiers KP_Enter

    
réponse donnée Yonti 18.10.2016 - 11:21
la source
1

Oui, il existe .Premier type echo $$ in terminal pour connaître son identifiant de processus. Ensuite, tapez kill -9 processid .

    
réponse donnée vikrant 30.11.2015 - 12:10
la source
1

Pour fermer le terminal tout en continuant d’exécuter tous les processus en cours, vous pouvez procéder comme suit:

  • met le processus en pause en utilisant Ctrl + Z , placez-le en arrière-plan avec bg puis annulez-le, par exemple:

vlc

^Z

[1] + Arrêté

bg

[1] + vlc & amp;     renier

exit

Cela laissera le processus en cours d'exécution en cours d'exécution en arrière-plan et fermera le terminal (je trouve cela très utile).

    
réponse donnée Tshilidzi Mudau 18.10.2016 - 12:44
la source
0

Oui. La commande est exit . Tapez quitter dans le terminal et appuyez sur Entrée

    
réponse donnée ubuntu_noob 23.02.2014 - 14:56
la source

Lire d'autres questions sur les étiquettes