Xen2050 に感謝します。bashrc ファイルをチェックしていて (echo "step1"...)、次の部分を見つけました:
###-tns-completion-start-###
if [ -f /home/anargu/.tnsrc ]; then
source /home/anargu/.tnsrc
fi
###-tns-completion-end-###
ネイティブ スクリプト (https://www.nativescript.org/) をインストールし、コードのこの部分がそれに対応しているため、特定できました。これらの行にコメント (いくつかの "#" を付けて) すると、次のようになります:
Support: command not found
現時点では問題が見つからなかったので、コードのその部分にコメントするだけでこの問題を解決したと思います。どうもありがとう!
インストールされていない、またはパスにないコマンド/プログラムを実行しようとすると、bash エラー "xxxxxx:コマンドが見つかりません" が表示されます。 .login と .profile が存在するかどうかも確認してください (ターミナルを開くためだけに実行する必要はないと思います.
~/.bashrc
にある可能性があります ファイル。一般的に、謎のエラーを見つけるには、次のようにテストします:
ターミナルを開いて入力してみてください
source ~/.bashrc
エラーが表示された場合は、間違いなくそこに問題があります。ファイルを調べてエラーの原因となっている行を探します。圧倒されない場合は、行ごとに端末に貼り付けるか、 echo "step 1"
を追加します。 ... echo "step 2"
etc 行で絞り込みます。次に、問題のある行を削除/変更します。
@Anargu による回答により、問題の原因がわかりました。 ~/.tnsrc
で 実際にはコメントアウトされていない最初の行にコメントがありました。ステートメントの最初の単語は Support
でした 、それがエラーがその単語を示した理由です。
ファイルを開き、行を削除したところ、エラーが表示されなくなりました。