/bin/hdfsとhdfsの使用の違いは何ですか?

/bin/hdfsとhdfsの使用の違いは何ですか?

hdfs当社の一部のスクリプトは、またはなどの一部の機能を呼び出しますcatecho

時には、次の方法で行われます。

echo "something"

その他の時間:

/usr/bin/echo "something"

コマンドを使用する2つの方法の違いは何ですか?

ベストアンサー1

PATH名前付き環境変数(コロンで区切られたディレクトリのリスト)を使用して、実行可能ファイルを見つける場所をログインセッションに通知できます。

それは特定の価値を持っています基本設定、このように:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

あなたもできます独自のディレクトリを追加、例えば:

PATH="$HOME/bin:$PATH"

このディレクトリにあるすべての実行可能ファイルは、その名前のみを使用してどこからでも直接実行できます。echo次のいずれかのディレクトリにあります。正確にどこで実行されているかを確認するには:

$ which echo
/bin/echo

PATH場合によっては、変数が環境によって変わる可能性があるため、実行可能ファイルのフルパスを使用すると便利です。たとえば、cronを介してスクリプトを呼び出すと問題が発生する可能性があります。

おすすめ記事