J'ai un grave problème aujourd'hui: quand je tape ifconfig
, il n'affiche pas la configuration ip sur Ubuntu 12.04. Quelqu'un peut-il m'aider à ce sujet?
Voici le résultat de ifconfig
:
Command 'ifconfig' is available in '/sbin/ifconfig'
The command could not be located because '/sbin' is not included in the PATH environment variable.
This is most likely caused by the lack of administrative privileges associated with your user account.
ifconfig: command not found
Vous pouvez effectuer l'une des opérations suivantes:
Ouvrez votre fichier ~/.bashrc
et écrivez ce qui suit à la fin:
export PATH=$PATH:/sbin
et ensuite, faites source ~/.bashrc
ou ouvrez une nouvelle instance de terminal.
ou ouvrez votre /etc/environment
et ajoutez /sbin
à la fin de la variable PATH
, en procédant ainsi:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/bin:/usr/games:/sbin"
Ajoutez /sbin
au chemin système en exécutant,
export PATH=$PATH:/sbin
Si vous suivez la réponse de @ nux, vous devez créer des liens symboliques pour tous les fichiers de commande présentés dans le répertoire /sbin
.Mais si vous suivez ceci ou la réponse de @ jobin, vous n'avez pas besoin de chercher pour cela.
Si vous souhaitez ajouter /sbin
à PATH
à l’échelle du système et de manière permanente, vous devez:
/etc/profile.d
;export PATH=$PATH:/sbin
dans le fichier créé;source /etc/profile
.Maintenant, vous obtenez correctement PATH
indépendamment du redémarrage ou du changement d'utilisateur.