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

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

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

答案1

如果你只想打开新标签页

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

如果你想从命令行执行此操作

安装xdotool——一个可以让你模拟键盘输入(以及其它功能)的程序。

sudo apt-get install xdotool

然后在终端中输入:

xdotool key ctrl+shift+t

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

在此处输入图片描述

答案2

在 Gnome 终端仿真器中只需使用Ctrl+ Shift+T

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

答案3

在终端中,快捷键是

Ctrl+ Shift+T

此快捷方式也可以编辑

答案4

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

#!/bin/bash
BRANCH=${1?choose an environment e.g. 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

相关内容