Grazie Xen2050, stavo controllando il mio file bashrc (con echo "step1"...) e ho trovato questa parte:
###-tns-completion-start-###
if [ -f /home/anargu/.tnsrc ]; then
source /home/anargu/.tnsrc
fi
###-tns-completion-end-###
Beh, posso identificarlo perché ho installato nativescript (https://www.nativescript.org/) e questa parte di codice corrisponde ad esso. Quando ho commentato (messo diversi "#") quelle righe, il:
Support: command not found
appena scomparso.
Penso di aver risolto questo problema solo commentando quella parte di codice perché al momento non riuscivo a trovare alcun problema. Grazie molte!
L'errore bash "xxxxxx:comando non trovato" viene visualizzato quando si tenta di eseguire un comando/programma non installato o non presente nel percorso, ecc. Secondo il commento di Hastur, la ricerca di "Supporto" in .bashrc è un'ottima idea e controlla anche .login e .profile se esistono (non penso che dovrebbero essere eseguiti solo per aprire un terminale.
Potrebbe essere nel ~/.bashrc
file. In generale, per trovare un errore misterioso, lo testerei in questo modo:
Prova ad aprire un terminale e digita
source ~/.bashrc
Se l'errore si presenta, allora è sicuramente qualcosa lì dentro che è il problema. Cerca nel file la riga che causa l'errore:potrebbe andare riga per riga incollando in un terminale se non è eccessivo, oppure aggiungi echo "step 1"
... echo "step 2"
ecc linee per restringere il campo. Quindi rimuovi/modifica la riga incriminata.
La risposta di @Anargu mi ha portato alla fonte del problema. In ~/.tnsrc
Ho avuto un commento sulla prima riga che in realtà non è stato commentato. La prima parola dell'istruzione era Support
, ecco perché l'errore mostrava quella parola.
Ho aperto il file, eliminato la riga e l'errore ha smesso di essere visualizzato.