コマンドラインからプログラムを実行しようとしてエラーが発生します-bash: command: command not found
。問題を解決するにはどうすればよいですか?
答え1
私は周りを見回しましたが、
which
PATHでプログラムを見つけるためにPATHを扱うツールが見つかりませんでした。
これにより、man which
コマンドが何をしているのかがわかります。しかし、あなたの考えは正しいです。あなたのパスで実行可能ファイルを探します。type
同様です。
プログラムをダウンロードする必要があります。
Google でプログラム名 + Linux ディストリビューションを検索すると、通常はプログラムをダウンロードする方法やパッケージ マネージャを使用してインストールする方法が表示されます。
および/またはPATHに変数を永続的に追加する機能。
これを行う方法はいくつかあります。、デフォルトでPATH変数のどこかにファイルを実行できるディレクトリを追加します。 PATHの前に近いほど、bashはより速く見つけることができます(したがって、PATHの2つの異なるディレクトリに同じコマンドがある場合、通常は最初のコマンドが実行されます)。自分だけに適用するには、複数の場所(Google検索結果の1つを参照)/etc/profile
または.bash_profile
ホームディレクトリに追加するだけです。.bashrc
ただし、その場合はcommand
プログラム(それでwhich
見つかりません)でもエイリアスでもありません。これはバッシュ内蔵。