Díky Xen2050, kontroloval jsem svůj bashrc soubor (s echo "step1"...) a našel jsem tuto část:
###-tns-completion-start-###
if [ -f /home/anargu/.tnsrc ]; then
source /home/anargu/.tnsrc
fi
###-tns-completion-end-###
Dokázal jsem to identifikovat, protože jsem si nainstaloval nativescript (https://www.nativescript.org/) a tato část kódu tomu odpovídá. Když jsem tyto řádky okomentoval (vložil několik "#"), bylo to:
Support: command not found
právě zmizel.
Myslím, že jsem tento problém vyřešil pouze komentováním této části kódu, protože jsem v tuto chvíli nemohl najít žádný problém. Děkuji mnohokrát!
Chyba bash „xxxxxx:command not found“ se zobrazí, když se pokusíte spustit příkaz/program, který není nainstalován nebo není v cestě, atd. Podle Hasturova komentáře je hledání „Support“ v .bashrc skvělý nápad a zkontrolujte také .login a .profile, pokud existují (nemyslím si, že by měly být spuštěny pouze pro otevření terminálu.
Může být v ~/.bashrc
soubor. Obecně, abych našel záhadnou chybu, otestoval bych ji takto:
Zkuste otevřít terminál a zadejte
source ~/.bashrc
Pokud se chyba objeví, pak je problém určitě v něčem uvnitř. Podívejte se v souboru na řádek, který způsobuje chybu – může jít řádek po řádku vkládáním do terminálu, pokud to není zahlcující, nebo přidejte echo "step 1"
... echo "step 2"
atd., aby se to zúžilo. Poté odstraňte/upravte problematický řádek.
Odpověď od @Anargu mě zavede ke zdroji problému. V ~/.tnsrc
Měl jsem komentář k prvnímu řádku, který ve skutečnosti nebyl komentován. První slovo příkazu bylo Support
, proto chyba zobrazila toto slovo.
Otevřel jsem soubor, smazal řádek a chyba se přestala zobrazovat.