用于在当前终端中打开新选项卡的命令

是否可以使用某些命令在当前终端中打开新选项卡?

如果您只想打开新标签页

要在当前打开的终端中打开新选项卡,可以按SHIFT + CTRL + T. 或者,使用顶级菜单,其中显示键盘快捷键(请参见下面的屏幕截图)

如果要从命令行执行此操作

安装xdotool – 一个程序,可以让你模拟键盘输入(以及其他)。

 sudo apt-get install xdotool 

然后键入终端:

 xdotool key ctrl+shift+t 

这将模拟按下组合键,然后打开终端中的新选项卡。

在此处输入图像描述

在Gnome Terminal Emulator中只需使用Ctrl + Shift + T.

您可以在“编辑”菜单中检查并更改此组合和其他组合键。

在终端中,快捷键是

Ctrl + Shift + T.

此快捷方式也可以编辑

新选项卡Ctrl + Shift + T.

关闭选项卡: Ctrl + Shift + W.

切换选项卡: Ctrl + Pg UpCtrl + Pg Dn

移动选项卡: Ctrl + Shift + Pg UpCtrl + Shift + Pg Dn

嗯,我这样做是为了分叉构建过程。 package.sh构建并上传docker镜像 – 所以我更喜欢它们重叠。 gnome-terminal有一些命令行选项来创建新标签:

 #!/bin/bash BRANCH=${1?choose an environment eg stage, demo, production} if [ -x "$(command -v gnome-terminal)" ]; then # run in parallel for gnome-terminal gnome-terminal \ --tab --working-directory=`pwd` --command "zsh -is eval './package.sh app1 $BRANCH'" \ --tab --working-directory=`pwd` --command "zsh -is eval 'sleep 75 && ./package.sh app2 $BRANCH'" \ --tab --working-directory=`pwd` --command "zsh -is eval 'sleep 150 && ./package.sh app3 $BRANCH'" \ --tab --working-directory=`pwd` --command "zsh -is eval 'sleep 225 && ./package.sh app4 $BRANCH'" \ else # run one at a time for bash ./package.sh app1 $BRANCH ./package.sh app2 $BRANCH ./package.sh app3 $BRANCH ./package.sh app4 $BRANCH fi