Si vous découvez Linux pour la première fois, vous aurez certainement parfois des surprises lors de l'utilisation de la ligne de commande. Voici un exemple de problèmes classiques et de leur solution.
Il existe une variable nommée PATH (comme sous DOS) qui contient le nom des répertoires où le shell va rechercher les commandes ou les programmes. Si le programme que vous essayez de lancer n'est pas dans un de ces répertoires, vous obtiendrez le message d'erreur ci - dessus.
Pour connaître les répertoires présent dans votre chemin d'accès, tapez :
echo $PATHVous obtenez une sortie du type :
:/bin:/usr/bin:/usr/bin/X11:/usr/ucb:/usr/X11R6/bin:/opt/kde/bin:/usr/local/binDeux points séparent chaque répertoire. La recherche se fait dans le sens de lecture des répertoires (de gauche à droite). Un point signifie que la recherche se fera aussi dans le répertoire courant. Pour des raisons de sécurité, cela est à éviter.
Pour rajouter un répertoire, taper (pour le shell bash) :
export PATH=$PATH:/opt/Office/bince qui rajoute le répertoire /opt/Office/bin dans votre chemin d'accès.
Pour exécuter un programme du répertoire courant sans rajouter ce répertoire dans la variable PATH, tapez :
./nom