Bazı komutlarla mevcut terminalde yeni bir sekme açmak mümkün mü?
Bazı komutlarla mevcut terminalde yeni bir sekme açmak mümkün mü?
Yanıtlar:
Açık olan terminalde yeni bir sekme açmak için SHIFT+ CTRL+ tuşlarına basabilirsiniz T. Alternatif olarak, klavye kısayolunu gösteren üst düzey menüyü kullanın (aşağıdaki ekran görüntüsüne bakın)
Yükle xdotool
- klavye girişini simüle etmenizi sağlayan bir program (diğer şeylerin yanı sıra).
sudo apt-get install xdotool
sonra terminali yazın:
xdotool key ctrl+shift+t
Bu, tuş kombinasyonuna basmayı simüle eder ve terminaldeki yeni sekmeyi açar.
xdotools
.
Gnome Terminal Emulator'da sadece Ctrl+ Shift+ kullanınT
Bunu ve diğer tuş bileşimlerini Düzenle menüsünden kontrol edebilir ve değiştirebilirsiniz.
cntrl+tab
sekmeler arasında
Terminalde kısayol tuşu
Ctrl+ Shift+T
bu kısayol da düzenlenebilir
Yeni sekme Ctrl+ Shift+T
Sekmeyi kapat: Ctrl+ Shift+W
Sekmeyi değiştir: Ctrl+ Pg Upve Ctrl+Pg Dn
Sekmeyi taşı: Ctrl+ Shift+ Pg Upve Ctrl+ Shift+Pg Dn
Huh, bunu bir inşaat süreci için yapıyorum. package.sh, docker görüntüleri oluşturur ve yükler - bu yüzden üst üste gelmelerini tercih ederim. gnome-terminal
yeni sekmeler yapmak için bazı komut satırı seçeneklerine sahiptir:
#!/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
Belirli bir dizine yeni bir sekme açmak istiyorsanız :
Terminal Tercihlerinizde Son Sekmeye Geçiş kısayolunu ayarlayın .
Kısayolu aşağıdaki komuta getirin.
gnome-terminal --tab --working-directory=$HOME/path/to/the/dir; xdotool key <Switch to Last Tab shortcut>
Xdotool'un kurulu olduğundan emin olun.