2016-07-12 9 views
0

ubuntu 14:04(LTS)でコマンドドッカーを実行しようとしました。コマンドを実行すると、ubuntuにキャッシュがありますか?


これは、/ usr/binに 私はbashシェルで "ドッキングウィンドウ" と入力すると、次に出てくるエラーで検索します。

私はrootアカウントにログインしました。 「sudo docker」と入力すると、正常に実行されます。

「sudo docker」と入力したので、単に「docker」コマンドが正常に実行されます。

何が起こっているか

$ PATHでプログラムを実行しているときにキャッシュシステムがありますか?

ありがとうございました!良い一日を持ちなさい:)

+0

http://unix.stackexchange.com/questions/5609/how-do-i-clear-bashs-cache-of-paths-to-executables – user2864740

+0

この質問は、プログラミングではなくソフトウェアの使用/設定についてです。 [オフトピックのスタックオーバーフロー](http://stackoverflow.com/help/on-topic)です。 [su]または[unix.se]はこの質問のより適切なサイトになります。 –

答えて

0

はい、ほとんどのシェルは、ルックアップキャッシュを実装して、パスルックアップの実行後にコマンドが見つかった場所を覚えています。このキャッシュは通常、hashコマンドで表示および/または操作できます。詳細については、シェルのmanページを参照してください。

関連する問題