Comme dit plus haut, soit tu veux trouver le moyen de lancer une application Windows depuis Linux, et dans ce cas il te faut un émulateur, soit tu cherches à lancer une application Linux qui se trouve dans un répertoire dédié et dans ce cas tu tapes « ./monapplication ».
En fait, Dos/Windows et Linux cherchent tous deux les applications dans les répertoires spécifiés dans la variable d'environnement $PATH . La différence, c'est que Dos/Windows recherche d'abord implicitement dans le répertoire courant. Comme le répertoire courant est désigné par « . », il suffirait de mettre ce caractère en début de la ligne dans la variable $PATH, mais ce serait prendre une très mauvaise habitude.
Par contre, si un chemin est spécifié lors de l'appel d'une commande (genre « /bin/ls » au lieu de « ls »), Unix cherchera ladite commande à cet emplacement.
D'où le préfixe « ./ » en début de ligne pour exécuter une commande dans un répertoire dédié.
# $PATH ?
Posté par Obsidian . En réponse au message Lancer un executable. Évalué à 4.
En fait, Dos/Windows et Linux cherchent tous deux les applications dans les répertoires spécifiés dans la variable d'environnement $PATH . La différence, c'est que Dos/Windows recherche d'abord implicitement dans le répertoire courant. Comme le répertoire courant est désigné par « . », il suffirait de mettre ce caractère en début de la ligne dans la variable $PATH, mais ce serait prendre une très mauvaise habitude.
Par contre, si un chemin est spécifié lors de l'appel d'une commande (genre « /bin/ls » au lieu de « ls »), Unix cherchera ladite commande à cet emplacement.
D'où le préfixe « ./ » en début de ligne pour exécuter une commande dans un répertoire dédié.