Я предполагаю, что Вы могли запустить свою полноэкранную программу в tmux или области Screen непосредственно, без дополнительной сессии оболочки (оболочка является просто другой программой).
Иначе, то, которое я предпочитаю, должно использовать менеджер окон мозаичного размещения/укладки как i3 и терминальную программу urxvt. У последнего есть очень быстрая структура демона/клиента, которая позволяет открывать новые окна немедленно, таким образом, Вы могли запустить любую программу в новом окне этот путь:
urxvtc -e <command> <args>
Это должно быть в сценарии или функции, действительно.
Новое окно возьмет одну половину, одну треть, или таким образом, на экрана в режиме мозаичного размещения значения по умолчанию. Объединенные режимы также возможны в этих WMs.
Bash имеет команды readline, которые не связываются по умолчанию. Можно найти их в ссылке: http://www.gnu.org/software/bash/manual/html_node/Bindable-Readline-Commands.html#Bindable-Readline-Commands
Команду, которую Вы ищете, называют "shell-backward-kill-word". Необходимо выбрать ярлык сначала. Давайте использовать Crtl+p, так как это - "предыдущая команда" - то же как стрелка вверх.
bind '"\C-p": shell-backward-kill-word'