Parfois, lorsque nous exécutons une commande sur la ligne de commande Linux, une erreur de commande introuvable sera signalée. La raison de cette erreur est que lors de l'exécution de la commande, le système recherchera. dans les variables d'environnement. S'il est trouvé, il sera exécuté. S'il n'est pas trouvé, il signalera que la commande n'est pas trouvée.
Prenons l'erreur de commande introuvable lors de l'exécution de mysql mysqladmin
sous Linux comme exemple pour expliquer la solution.
Vérifiez les variables d'environnement actuelles du système
Une fois le programme mysql installé, lorsque vous exécutez directement mysql ou mysqladmin, le système va d'abord aller dans /usr/bin pour rechercher la commande. Si elle ne se trouve pas dans ce répertoire, elle ne sera bien sûr pas trouvée. À ce stade, nous devons créer un fichier de lien pour ces commandes non trouvées et créer un lien vers /usr/bin.
Partager un didacticiel vidéo d'apprentissage en ligne : Tutoriel vidéo Linux
Nous vérifions d'abord si cette commande existe dans la variable d'environnement. Le fonctionnement est le suivant :
[root@admin bin]# which mysqladmin
[root@admin bin]# where is mysqladmin
mysqladmin
[root@admin bin]# find / -name mysqladmin
[root@admin bin]# ln -s /usr/local/mysql/bin/mysqladmin /usr/bin
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!