是否有通过命令行关闭终端窗口的命令?

是否有通过命令行关闭终端窗口的命令?

要关闭终端窗口,可以使用exit命令。 或者,您可以使用快捷键ctrl + shift + w关闭终端选项卡,然后按ctrl + shift + q关闭整个终端,包括所有选项卡。

您可以使用^D快捷键 – 即命中Controld 。 这适用于许多shell和类似shell的环境。 从技术上讲,这个组合键会发出传输结束字符(ASCII码04)。 在gnome-terminal ,即bash和其他shell,这被解释为完成交互式会话。 您还可以在像标准输入 (键盘)读取的cat程序中看到此行为。 尝试不带参数运行它; 你可以输入^D终止。

 exit 

是您要用于此的命令。

有另一种方法,需要更多的击键,但值得了解。

使用exec命令

  • 句法
  exec <命令名> 
  • 这将首先执行然后退出shell。

  • 例如,你可以这样做:

 执行睡眠1 

这将在1秒后有效地关闭窗户。

你可以使用xdotool

xdotool getactivewindow windowkill

请注意,这将终止所有活动窗口!

如果您只想杀死当前窗口,请使用:

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

是的。终端中有第一个类型的echo $$来知道它的进程ID。 然后输入kill -9 processid

要关闭终端,同时让所有正在运行的进程继续运行,您可以执行以下操作:

  • 使用Ctrl + Z暂停进程,使用bg将其拉入背景,然后将其取消,例如:

vlc

^Z

[1] +停止

 bg 

[1] + vlc&disown

 exit 

这将使当前正在运行的进程在后台运行并关闭终端(我觉得这非常有用)。

是。 该命令退出 。 输入exit进入终端并按Enter键