Comando para abrir una nueva pestaña en la terminal actual

Respuestas:

110

Si solo quieres abrir una nueva pestaña

Para abrir una nueva pestaña en el terminal abierto actual, puede presionar SHIFT+ CTRL+ T. Alternativamente, use el menú de nivel superior, que muestra el atajo de teclado (vea la captura de pantalla a continuación)

Si quieres hacerlo desde la línea de comando

Instalar xdotool: un programa que le permite simular la entrada del teclado (entre otras cosas).

sudo apt-get install xdotool

luego escriba la terminal:

xdotool key ctrl+shift+t

Eso simulará presionar la combinación de teclas y abrirá la nueva pestaña en el terminal.

ingrese la descripción de la imagen aquí

rɑːdʒɑ
fuente
1
Gran respuesta, realmente fácil de seguir. ¿Cómo se puede hacer un acceso directo para cambiar a la pestaña siguiente / anterior? Esto ayudaría inmensamente.
programador
¿Qué tema de ventana estás usando? Realmente me gusta
xoner
Eso es lo que no estoy usando en este momento. Hace mucho tiempo. no estoy seguro de no recordar el nombre. @ xoner
rɑːdʒɑ
1
No hay necesidad de xdotools. ctrl + shift + t abre una nueva pestaña en la terminal predeterminada de ubuntu sin modificaciones necesarias.
user137717
1
@ user137717 la pregunta pide una línea de comando, no un atajo de teclado, por lo tanto, es necesario xdotools.
humanityANDpeace
77

En Gnome Terminal Emulator solo usa Ctrl+ Shift+T

Puede verificar y cambiar esta y otras combinaciones de teclas en el menú Editar.

xangua
fuente
77
La pregunta busca un comando y no un acceso directo.
BuZZ-dEE
Me encantaría poder cntrl+tabentre las pestañas
Jamie Hutber
1
@JamieHutber Puedes usar Ctrl + PgUp y Ctrl + PgDn
wjandrea
23

en la terminal la tecla de acceso directo es

Ctrl+ Shift+T

este acceso directo también se puede editar

iec2011007
fuente
2
esa no es una solución de línea de comando, sino un atajo de teclado.
humanityANDpeace
1
¿Cómo cambiar entre pestañas en la terminal?
Indrajeet Gour
44
Para cambiar pestañas entre terminales, use CTRL + PAGEUP / PAGEDOWN
iec2011007
19

Nueva pestaña Ctrl+ Shift+T

Cerrar pestaña: Ctrl+ Shift+W

Cambiar pestaña: Ctrl+ Pg Upy Ctrl+Pg Dn

Mover pestaña: Ctrl+ Shift+ Pg Upy Ctrl+ Shift+Pg Dn

kaxi1993
fuente
¿Dónde están los comandos de la línea de comando?
Hans Janssen
2

Huh, hago esto para bifurcar un proceso de compilación. package.sh construye y carga imágenes acoplables, por lo que prefiero que se superpongan. gnome-terminaltiene algunas opciones de línea de comando para crear nuevas pestañas:

#!/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
Michael Cole
fuente
1

Usar paquete ttab

Editar así

ttab 'cd /Users/chenkai/gh/g-imagery-api && npm run dev '
chenkai
fuente
44
Proporcione una respuesta más detallada, incluya comandos más específicos y no solo enlace a otra solución.
Philippe Delteil
1

Si desea abrir una nueva pestaña en un directorio específico :

  1. Establezca el acceso directo a Cambiar a la última pestaña en las Preferencias de su terminal.

  2. Pon el atajo al comando a continuación.

    gnome-terminal --tab --working-directory=$HOME/path/to/the/dir; xdotool key <Switch to Last Tab shortcut>
    

Asegúrese de tener instalado xdotool.

M Imam Pratama
fuente