在当前终端打开新标签的命令

Avi*_*Raj 114 command-line gnome-terminal

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

rɑː*_*dʒɑ 123

如果你只想打开一个新标签

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

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

安装xdotool- 一个可以让您模拟键盘输入(除其他外)的程序。

sudo apt-get install xdotool
Run Code Online (Sandbox Code Playgroud)

然后在终端输入:

xdotool key ctrl+shift+t
Run Code Online (Sandbox Code Playgroud)

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

在此处输入图片说明

  • @user137717 这个问题确实要求命令行,而不是键盘快捷键,因此您需要“xdotools”。 (5认同)

xan*_*gua 82

在 Gnome 终端模拟器中只需使用Ctrl+ Shift+T

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

  • 该问题搜索命令而不是快捷方式。 (9认同)
  • @JamieHutber您可以使用 Ctrl+PgUp 和 Ctrl+PgDn (2认同)

iec*_*007 26

在终端中,快捷键是

Ctrl+ Shift+T

这个快捷方式也可以编辑

  • 要在终端之间切换选项卡,请使用 CTRL + PAGEUP/PAGEDOWN (4认同)
  • 这不是命令行解决方案,而是键盘快捷键。 (3认同)

小智 22

新标签Ctrl+ Shift+T

关闭标签:Ctrl+ Shift+W

切换标签:Ctrl+Pg UpCtrl+Pg Dn

移动标签:Ctrl+ Shift+Pg UpCtrl+ Shift+Pg Dn

  • 命令行命令在哪里? (5认同)

Mic*_*ole 7

呵呵,我这样做是为了分叉构建过程。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
Run Code Online (Sandbox Code Playgroud)