Как @derobert сказал в комментариях, которыми Ваш лучший выбор, вероятно, будет с инструментом, таким как wireshark. Вы захотите быть нацеленными на входящий трафик и из Вашего процесса Java до вхождения в туннель ssh. Так как туннель шифруется, Вы не собираетесь быть способными достигнуть максимума в нем.
Также веб-сайт sectools.org ведет обширный список сниффинга инструментов, которые можно проверить, если wireshark, кажется, не соответствует потребностям.
Для привязки Esc + Esc к выйти из
с помощью lesskey
], сделайте следующее:
~ / .lesskey
со строкой: \e\e quit
Запустите lesskey
. Это создаст двоичный файл ~ / .less
, используемый less
.
Используйте меньше
, как обычно. Esc + Esc выполнит выход
.
Если вам больше не нужны привязки, вы можете удалить файл ~ / .less
.
Дополнительные сведения см. В man lesskey
или lesskey.nro
в исходных кодах пакета less
.
Debian - Подробная информация об исходном пакете меньше в wheezy
SYNOPSIS
lesskey [-o output] [--] [input]
The input file is a text file which describes the key bindings.
If the input file is "-", standard input is read.
If no input file is specified, a standard filename is used
as the name of the input file, which depends on the system being used:
On Unix systems, $HOME/.lesskey is used;
on MS-DOS systems, $HOME/_lesskey is used;
and on OS/2 systems $HOME/lesskey.ini is used,
or $INIT/lesskey.ini if $HOME is undefined.
Not really.
минус
имеет много функций, связанных с ESC + что-то другое. Смотрите меню: ESCv, ESCn, ESCF, многие другие. Вы не сможете набрать ни одного из них, если минус
выйдет после получения только ESC.
Вероятно, вы могли бы перепривязать все эти функции к другим нажатиям клавиш или жить с невозможностью набрать их, и перепривязать ESC к выходу, но это все равно было бы не очень хорошей идеей.
Это не лучший выбор клавиш. В VT100 (эмуляция терминала, используемая в настоящее время практически повсеместно) все управляющие последовательности терминала начинаются с символа ASCII ESC
. Это означает, что каждый раз, когда Вы нажимаете что-то вроде клавиши со стрелкой, Ваш терминал посылает ESC
, за которым следуют другие вещи. При нажатии клавиши ESC терминал также отправляет ESC
, но за ним ничего не следует. Как программное обеспечение может определить разницу после получения символа ASCII ESC
? Оно вынуждено подождать некоторое время, чтобы увидеть, следует ли что-нибудь за символом ESC
. Таким образом, вещи, связанные только с ESC, всегда имеют задержку, задержку по времени, прежде чем программное обеспечение сможет дать ответ.