Папка с отсутствующими пропущенными файлами

Вы можете использовать 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, чтобы вам не пришлось повторять это снова.

1
задан 22 November 2012 в 22:17

0 ответов

Другие вопросы по тегам:

Похожие вопросы: