ホームページ  >  記事  >  運用・保守  >  Linuxでコマンドが見つからない問題を解決

Linuxでコマンドが見つからない問題を解決

王林
王林オリジナル
2020-01-11 11:27:535412ブラウズ

Linuxでコマンドが見つからない問題を解決

エラー理由:

コマンドを実行すると、システム環境変数からコマンドが検索され、見つかった場合は実行されます。が見つからない場合は、コマンドが完了していないことが報告されます。

以下では、解決策を説明するための例として、Linux で mysql mysqladmin を実行するときのコマンドが見つからないエラー メッセージを使用します。

(オンライン ビデオ チュートリアルの共有: linux ビデオ チュートリアル)

解決策は次のとおりです:

1. システムの現在の環境変数を確認します。

Linuxでコマンドが見つからない問題を解決

mysql プログラムのインストール後、mysql または mysqladmin を直接実行すると、システムはまず /usr/bin でコマンドを検索します。ディレクトリにある場合、当然見つかりません。現時点では、これらの見つからないコマンド用のリンク ファイルを作成し、/usr/bin にリンクする必要があります。

2. このコマンドが環境変数に存在するかどうかを確認します。操作は次のとおりです:

Linuxでコマンドが見つからない問題を解決

コマンドが環境変数に存在する場合、特定のパス (以下に示すように):

Linuxでコマンドが見つからない問題を解決

#存在しない場合は、以下に示すように、コマンドが見つからないことを示すプロンプトが表示されます:

Linuxでコマンドが見つからない問題を解決

リンクを作成する前に、mysqladmin

3 などのこのコマンドの完全なパスを知っておく必要があります。このコマンドの完全なパスを見つけます

[root@admin bin]# find / -name mysqladmin

Linuxでコマンドが見つからない問題を解決

結果がわかります。mysqladmin が存在する場所は 2 か所あります。最初の場所、つまり元のパスについては心配する必要はありません。

4. 次に行う必要があるのは、次のパスを /usr/bin に直接リンクすることです。操作は次のとおりです。

[root@admin bin]# ln -s /usr/local/mysql/bin/mysqladmin /usr/bin

リンク成功後、再度このコマンドを実行すればOKです。

Linuxでコマンドが見つからない問題を解決

おすすめの関連記事とチュートリアル:

linux チュートリアル

以上がLinuxでコマンドが見つからない問題を解決の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。