Можно ли открыть новую вкладку в текущем терминале с помощью некоторых команд?
Можно ли открыть новую вкладку в текущем терминале с помощью некоторых команд?
Ответы:
Чтобы открыть новую вкладку в текущем открытом терминале, вы можете нажать SHIFT+ CTRL+ T. В качестве альтернативы, используйте меню верхнего уровня, которое показывает сочетание клавиш (см. Скриншот ниже)
Install xdotool
- программа, позволяющая имитировать ввод с клавиатуры (между прочим).
sudo apt-get install xdotool
затем введите в терминале:
xdotool key ctrl+shift+t
Это будет имитировать нажатие комбинации клавиш и откроет новую вкладку в терминале.
xdotools
.
В Gnome Terminal Emulator просто использовать 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.