Merci Xen2050, je vérifiais mon fichier bashrc (avec echo "step1"...) et j'ai trouvé cette partie :
###-tns-completion-start-###
if [ -f /home/anargu/.tnsrc ]; then
source /home/anargu/.tnsrc
fi
###-tns-completion-end-###
Et bien j'ai pu l'identifier car j'ai installé nativescript (https://www.nativescript.org/) et cette partie de code lui correspond. Quand j'ai commenté (mettre plusieurs "#") ces lignes, le :
Support: command not found
vient de disparaître.
Je pense avoir résolu ce problème en commentant simplement cette partie du code, car je n'ai trouvé aucun problème pour le moment. Merci beaucoup!
L'erreur bash "xxxxxx:command not found" apparaît lorsque vous essayez d'exécuter une commande/un programme qui n'est pas installé ou pas dans le chemin, etc. Selon le commentaire de Hastur, rechercher "Support" dans .bashrc est une excellente idée, et vérifiez également .login et .profile s'ils existent (je ne pense pas qu'ils devraient être exécutés uniquement pour ouvrir un terminal.
Peut être dans le ~/.bashrc
dossier. En général, pour trouver une erreur mystérieuse, je la testerais comme ceci :
Essayez d'ouvrir un terminal et tapez
source ~/.bashrc
Si l'erreur apparaît, alors c'est certainement quelque chose là-dedans qui pose problème. Recherchez dans le fichier la ligne qui cause l'erreur - vous pouvez coller ligne par ligne dans un terminal si ce n'est pas écrasant, ou ajouter echo "step 1"
... echo "step 2"
etc lignes pour le réduire. Puis supprimez/modifiez la ligne incriminée.
La réponse de @Anargu m'a conduit à la source du problème. En ~/.tnsrc
J'avais un commentaire sur la première ligne qui n'a pas été commenté. Le premier mot de la déclaration était Support
, c'est pourquoi l'erreur a montré ce mot.
J'ai ouvert le fichier, supprimé la ligne et l'erreur a cessé de s'afficher.