Est-il possible de créer un indicateur personnalisé pour un binaire système?

0

J'ai plusieurs configurations SSH dans le fichier ~/.ssh/configsur ma machine Linux locale.

Est-il possible d'affecter un nouvel indicateur à un fichier binaire existant, /usr/bin/sshtel que je puisse l'exécuter ssh -lpour obtenir une liste des connexions disponibles (par exemple)?

Je sais que je peux cat ~/.ssh/config(ou similaire), mais je me demande précisément s'il est possible d'ajouter ou d'aliaser un indicateur sur un binaire système.

Stevie Howard
la source

Réponses:

3

Pas intrinsèquement, non - il existe cependant certaines solutions de contournement, notamment -

  1. Obtenez le code source, modifiez-le, recompilez et utilisez votre propre version du logiciel.

  2. Créez un wrapper (qui pourrait être un script ou une fonction shell) qui ressemble à ce qu'il a sur la ligne de commande et qui passe des options et / ou gère des fonctionnalités supplémentaires.

Celles-ci impliquent généralement de renommer le programme ou de s’assurer que votre version apparaît plus tôt dans le chemin de recherche que l’original.

Davidgo
la source