Commande pour ouvrir un nouvel onglet dans le terminal actuel


Réponses:


111

Si vous voulez juste ouvrir un nouvel onglet

Pour ouvrir un nouvel onglet dans le terminal actuellement ouvert, vous pouvez appuyer sur SHIFT+ CTRL+ T. Sinon, utilisez le menu de niveau supérieur, qui affiche le raccourci clavier (voir capture d'écran ci-dessous)

Si vous voulez le faire depuis la ligne de commande

Installer xdotool- un programme qui vous permet de simuler la saisie au clavier (entre autres).

sudo apt-get install xdotool

puis tapez le terminal:

xdotool key ctrl+shift+t

Cela simulera une pression sur la combinaison de touches et ouvrira le nouvel onglet du terminal.

entrez la description de l'image ici


1
Excellente réponse, très facile à suivre. Comment créer un raccourci pour passer à l'onglet suivant / précédent? Cela aiderait énormément.
— programstinator

Quel thème de fenêtre utilisez-vous? Vraiment comme ça
— xoner

Thats je n'utilise pas en ce moment. C'est il y a longtemps. pas sûr que je ne me souvienne plus du nom. @ xoner
— rɑːdʒɑ

1
Il n'y a pas besoin de xdotools. ctrl + shift + t ouvre un nouvel onglet dans le terminal par défaut d'ubuntu sans aucune modification nécessaire.
— user137717

1
@ user137717 la question demande une ligne de commande, pas un raccourci clavier, vous avez donc besoin xdotools.
— humanite et

77

Dans Gnome Terminal Emulator, utilisez simplement Ctrl+ Shift+T

Vous pouvez vérifier et modifier cette combinaison de touches et d’autres dans le menu Edition.


7
La question recherche une commande et non un raccourci.
— BuZZ-dEE

J'adorerais pouvoir être cntrl+tabentre les onglets
— Jamie Hutber

1
@JamieHutber Vous pouvez utiliser Ctrl + PgUp et Ctrl + PgDn
— wjandrea

23

dans le terminal, la touche de raccourci est

Ctrl+ Shift+T

ce raccourci peut également être édité


2
ce n'est pas une solution de ligne de commande, mais un raccourci clavier.
— humanite et

1
hwo pour basculer entre les onglets dans le terminal?
— Indrajeet Gour

4
Pour changer d'onglet entre terminaux, utilisez CTRL + PAGEUP / PAGEDOWN
— iec2011007 le

19

Nouvel onglet Ctrl+ Shift+T

Fermer l'onglet: Ctrl+ Shift+W

Switch tab: Ctrl+ Pg Upet Ctrl+Pg Dn

Déplacer l'onglet: Ctrl+ Shift+ Pg Upet Ctrl+ Shift+Pg Dn


Où sont les commandes en ligne de commande?
— Hans Janssen

2

Hein, je fais ceci pour lancer un processus de construction. package.sh construit et télécharge des images Docker - je les préfère donc se chevaucher. gnome-terminala quelques options en ligne de commande pour créer de nouveaux onglets:

#!/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

1

Utiliser le paquet ttab

Modifier comme ça

ttab 'cd /Users/chenkai/gh/g-imagery-api && npm run dev '

4
S'il vous plaît, fournissez une réponse plus détaillée, incluez des commandes plus spécifiques et pas seulement un lien vers une autre solution.
— Philippe Delteil le

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.