У меня есть несколько конфигураций SSH в файле ~/.ssh/config на моей локальной машине с Linux.

Можно ли назначить новый флаг существующему двоичному файлу, например /usr/bin/ssh , чтобы я мог выполнить ssh -l чтобы получить список доступных соединений (например)?

Я знаю, что могу cat ~/.ssh/config (или аналогичный), но мне интересно , можно ли добавить или присвоить псевдониму флаг в двоичном файле системы.

1 ответ1

3

Не по сути, нет - есть, но некоторые обходные пути, в том числе -

  1. Получить исходный код, изменить его, перекомпилировать и использовать собственную версию программного обеспечения.

  2. Создайте оболочку (которая может быть скриптом или функцией оболочки), которая просматривает то, что получает в командной строке, передает опции и / или обрабатывает дополнительные функции.

Обычно это включает переименование программы или обеспечение того, чтобы ваша версия появлялась в пути поиска раньше, чем оригинал.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .