Si tu veux vraiment savoir quelle commande (ou fonction ou alias ou ...) le shell va exécuter quand tu tapes "toto", la commande à utiliser est type toto
En fait, which va t'indiquer où est le fichier exécutable toto mais il est possible que toto ne soit pas (seulement) un exécutable et which ne te l'indiquera pas.
Note aussi que le fichier /soft/blabla/toto que tu indiques est un binaire 32 bits. Est-ce que ton système est aussi en 32 bits ou plutôt en 64 bits ? Il est possible que les librairies nécessaires à son exécution (en 32 bits aussi) n'existent pas sur ta machine et ça donne alors exactement le message d'erreur que tu obtiens. Quel est le résultat de la commande ldd /soft/blabla/toto ? S'il y a un "not found" quelque part, tu as ta réponse.
# Type
Posté par JJD . En réponse au message histoire de fou avec une commande. Évalué à 8.
Salut,
Si tu veux vraiment savoir quelle commande (ou fonction ou alias ou ...) le shell va exécuter quand tu tapes "toto", la commande à utiliser est
type totoEn fait, which va t'indiquer où est le fichier exécutable toto mais il est possible que toto ne soit pas (seulement) un exécutable et which ne te l'indiquera pas.
Note aussi que le fichier /soft/blabla/toto que tu indiques est un binaire 32 bits. Est-ce que ton système est aussi en 32 bits ou plutôt en 64 bits ? Il est possible que les librairies nécessaires à son exécution (en 32 bits aussi) n'existent pas sur ta machine et ça donne alors exactement le message d'erreur que tu obtiens. Quel est le résultat de la commande
ldd /soft/blabla/toto? S'il y a un "not found" quelque part, tu as ta réponse.A+
JJD