Предполагая, что вы используете Bash, вы можете приблизнеться, настроив ярлык для чтения для вывода команды, которую вы хотите в одном клавишке.
export INPUTRC=`mktemp`
trap "rm -f $INPUTRC" EXIT
echo '"\eOP": "my command"' > $INPUTRC
xterm
InputRC - это переменная среды, используемая с помощью readline. Он постарается открыть $ Inputrc и читать конфигурацию от нее.
Конфигурация readline «\ EOP»: «Моя команда»
связывает MACRO My Command
к клавише F1 (которая в моих терминалах появляется как последовательность \ EOP.
Где \ E
- это символ эвакуации ASCII).
Теперь внутри Xterm прессования F1 даст My Command
.
Ловушка гарантирует, что временный файл конфигурации очищен после закрытия терминала.
(правильное заклинание для чтения для привязки к F1 может варьироваться в зависимости от того, что вам может потребоваться использовать что-то кроме \ EOP
. Если у вас уже есть ~ / .inputrc, то вы можете включить это в Временный файл создан.)
Редактирование: Что касается комментариев ниже, XFCE4-терминал
работает для меня, с
export INPUTRC=`mktemp`
trap "rm -f $INPUTRC" EXIT
echo '"\eOQ": "my command"' > $INPUTRC
xfce4-terminal
и использованием F2, а не F1.
Если я правильно понимаю, кажется, что вы хотите превысить ограничение в 1,6 миллиона пакетов в секунду, увеличив --скорость
до 5 000 000.
По словам автора маскана с этого сайта:
On Linux (no virtualization) it'll do 1.6 million packets-per-second.
By default, the rate is set to 100 packets/second. To increase the rate to a million use something like --rate 1000000.