Чи можливо відкрити нову вкладку в поточному терміналі за допомогою деяких команд?
Чи можливо відкрити нову вкладку в поточному терміналі за допомогою деяких команд?
Відповіді:
Щоб відкрити нову вкладку в поточному відкритому терміналі, ви можете натиснути SHIFT+ CTRL+ T. Крім того, скористайтеся меню верхнього рівня, яке показує комбінацію клавіш (див. Знімок екрана нижче)
Встановити xdotool
- програма, яка дозволяє імітувати введення з клавіатури (серед іншого).
sudo apt-get install xdotool
потім введіть термінал:
xdotool key ctrl+shift+t
Це буде імітувати натискання комбінації клавіш і відкриє нову вкладку в терміналі.
xdotools
.
У емуляторі терміналів Gnome просто використовуйте Ctrl+ Shift+T
Ви можете перевірити та змінити цю та інші комбінації клавіш у меню Правка.
cntrl+tab
між вкладками
в терміналі клавіша швидкого доступу є
Ctrl+ Shift+T
цю ярлику можна також редагувати
Нова вкладка Ctrl+ Shift+T
Закрити вкладку: Ctrl+ Shift+W
Вкладка перемикання: Ctrl+ Pg Upі Ctrl+Pg Dn
Переміщення вкладки: Ctrl+ Shift+ Pg Upі Ctrl+ Shift+Pg Dn
Так, я роблю це, щоб роздрібнити процес збирання. package.sh створює та завантажує докерські зображення - тому я вважаю за краще їх перекриття. 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
Якщо ви хочете відкрити нову вкладку для певного каталогу :
Встановіть ярлик для переключення на останню вкладку у налаштуваннях вашого терміналу.
Поставте ярлик до команди нижче.
gnome-terminal --tab --working-directory=$HOME/path/to/the/dir; xdotool key <Switch to Last Tab shortcut>
Переконайтеся, що у вас встановлено xdotool.