ホームページ >運用・保守 >Linuxの運用と保守 >Linuxシステムでコマンドが見つからない問題を解決する

Linuxシステムでコマンドが見つからない問題を解決する

王林
王林オリジナル
2019-12-17 13:31:2510056ブラウズ

Linuxシステムでコマンドが見つからない問題を解決する

Linux コマンド ラインでコマンドを実行すると、「コマンドが見つかりません」というエラーが報告されることがあります。このエラーの理由は、コマンドの実行時にシステムが検索を行うためです。環境変数にそれを設定し、見つかった場合は実行し、見つからない場合はコマンドが見つからないことを報告します。

Linux で mysql mysqladmin を実行したときにコマンドが見つからない例を例に挙げ、解決策を説明します。

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

Linuxシステムでコマンドが見つからない問題を解決する

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

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

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

[root@admin bin]# which mysqladmin

コマンドが環境変数に存在する場合、以下に示すように特定のパスが出力されます。以下に示すように、「コマンドが見つかりませんでした」というプロンプトが表示されます。

Linuxシステムでコマンドが見つからない問題を解決するリンクを作成する前に、# などのコマンドのフル パスを知っておく必要があります。 ##mysqladmin

このコマンドのフル パスを探します

[root@admin bin]# where is mysqladmin
Linuxシステムでコマンドが見つからない問題を解決する結果から、mysqladmin が 2 つの場所に存在することがわかります。最初の場所については心配する必要はありません。 、それが彼の本来の道です。次に行う必要があるのは、次のパスを /usr/bin に直接リンクすることです。

操作は次のとおりです。 <pre class="brush:php;toolbar:false">[root@admin bin]# find / -name mysqladmin</pre>リンクが成功した後、このコマンドを再度実行すれば問題ありません。

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

linux チュートリアル

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

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