コマンドを入力しても「コマンドが見つかりません」というエラーが表示される場合は、実行ファイルが保存されているディレクトリがパスに追加されていない可能性があります。このWikiHowでは、ファイルへのフルパスを見つける方法、パス環境変数を表示する方法、必要に応じて新しいディレクトリをパスに追加する方法を説明します。
知っておくべきこと
- find "コマンドを使ってプログラムへのパスを見つける。
- コマンドを使ってパスを追加したり、パス環境変数を表示したりする。
- コマンドを使って、新しいディレクトリをパスに追加する。
- find / -name "fun" -type f print と入力し、↵ Enterを押す。
- どのディレクトリにいても、funというファイルへのフルパスが表示されます。
- funが/games/awesomeというディレクトリにある場合、コマンドの結果には/games/awesome/funと表示されます。
- コマンドプロンプトで echo $PATH と入力して ↵ Enter を押します。
- 結果は次のようになるはずです: usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
- この出力は、実行可能ファイルが格納されているディレクトリのリストである。パスのいずれかのディレクトリにないファイルやコマンドを実行しようとすると、コマンドが見つからないというエラーが表示されます。
- export PATH=$PATH:/games/awesomeと入力し、↵Enterキーを押す。
- これで、コマンドラインで(/games/awesome/fun の代わりに)fun と入力して ↵ Enter を押すだけで fun を実行できるようになります。
- この変更は現在のシェルにのみ影響します。新しいターミナルウィンドウを開いたり、別の場所にサインインした場合は、パスを追加し直す必要があります。この変更を永続的にするには、シェルの設定ファイル(例:.bashrc、.cshrc)にコマンドを追加してください。
コメント
最新を表示する
NG表示方式
NGID一覧