É possível abrir uma nova guia no terminal atual com alguns comandos?
É possível abrir uma nova guia no terminal atual com alguns comandos?
Respostas:
Para abrir uma nova guia no terminal aberto atual, você pode pressionar SHIFT+ CTRL+ T. Como alternativa, use o menu de nível superior, que mostra o atalho do teclado (veja a captura de tela abaixo)
Instalar xdotool
- um programa que permite simular a entrada do teclado (entre outras coisas).
sudo apt-get install xdotool
depois digite o terminal:
xdotool key ctrl+shift+t
Isso simulará o pressionamento da combinação de teclas e abrirá a nova guia no terminal.
xdotools
.
No Gnome Terminal Emulator, basta usar Ctrl+ Shift+T
Você pode verificar e alterar essa e outras combinações de teclas no menu Editar.
cntrl+tab
entre as guias #
no terminal, a tecla de atalho é
Ctrl+ Shift+T
este atalho também pode ser editado
Nova guia Ctrl+ Shift+T
Fechar guia: Ctrl+ Shift+W
Alternar guia: Ctrl+ Pg Upe Ctrl+Pg Dn
Mover guia: Ctrl+ Shift+ Pg Upe Ctrl+ Shift+Pg Dn
Huh, eu faço isso para bifurcar um processo de construção. O package.sh cria e carrega imagens do docker - então prefiro que elas se sobreponham. gnome-terminal
possui algumas opções de linha de comando para criar novas guias:
#!/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
Se você deseja abrir uma nova guia para um diretório específico :
Defina o atalho para Alternar para a última guia nas preferências do terminal.
Coloque o atalho para o comando abaixo.
gnome-terminal --tab --working-directory=$HOME/path/to/the/dir; xdotool key <Switch to Last Tab shortcut>
Verifique se você tem o xdotool instalado.