Если Вы действуете на X уровнях (как в вопросе Gilles), то используйте xdotool как так:
xdotool key KEYSTROKE_SPECIFIER
Где KEYSTROKE_SPECIFIER может быть чем-то как "a" или "F2" или "control+j"
Править: Я пропустил Ваш ответ на вопрос Gilles, извините. Я оставлю этот ответ здесь как решение для X-случая.
Согласно FAQ:
В случае FreeBSD причина - это csh
единственная оболочка, которая, "как гарантируют", будет в основной файловой системе (материал от ports
обычно заканчивается в /usr/local/bin
, какие значения по умолчанию к другой файловой системе). Это важно, потому что Вы никогда не хотите там быть ситуацией где root
не может войти в систему, потому что это использует оболочку в другой (размонтированной) файловой системе.
/bin/sh
гарантируется доступным также. Ноcsh
имеет лучшие интерактивные функции, плюс он стал принятой традицией. Другие BSDs не следуют за ним; оболочка корня OpenBSD/bin/ksh
(pdksh производная). Право – Gilles 'SO- stop being evil' 24.02.2011, 23:15ksh
какroot
оболочка на моем NetBSD VPS. Я просто повторял "официальное" объяснение. Откровенно говоря,csh
большая причина, которую мне нравится иметьtoor
вокруг: Я очень предпочитаюbash
илиzsh
самостоятельно. – Hank Gay 24.02.2011, 23:43