Вы можете использовать bind, чтобы привязать ключ к некоторой функции. Вот что я сделал:
bind '"\ea": ". ~/newScript.sh\n" '
Здесь newScript.sh - это файл, который изменяет tty и \ea означает, что всякий раз, когда нажимается Alt+A, скрипт выполняется.
[d2 ] Содержимое newScript.sh:#! /bin/bash
ttyNum="$(tty)"
ttyNum=$(echo ${ttyNum##*y})
ttyNum=$(( (ttyNum +1) % 7))
chvt $ttyNum
Обратите внимание, что если вы хотите сохранить привязки клавиш навсегда, вы можете сохранить их в файле `~ / .inputrc '. Для получения дополнительной информации вы можете посетить эту ссылку: http://www.techrepublic.com/article/find-and-bind-key-sequences-in-bash/5683375
Обновление: вы можете сохранить bind в вашем файле ~/.bashrc, чтобы вам не пришлось повторять это снова.