Можно ли создать собственный флаг для двоичного файла системы?

324
Stevie Howard

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

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

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

0

1 ответ на вопрос

3
davidgo

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

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

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

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

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