同じLinuxコマンドの結果が異なります。

同じLinuxコマンドの結果が異なります。

私はちょうどLinuxを使用し始め、今までサーバーを正常にインストールしました。講師は次のような質問をしましたが、私はこのようなことを経験したことがないのでよくわかりません。誰かがこの質問に答えるのに役立ちますか?質問は次のとおりです。 最後に使用したときとは異なる結果としてコマンドを実行したときに発生する可能性がある問題について説明します(Linuxオペレーティングシステム環境で作業していると仮定)。

答え1

ホームディレクトリで次のことを試してください。

mkdir bin
cd bin

echo "#! /bin/bash" > top
echo "echo \"Monkeys Rulez\"" >> top
chmod a+x top

cd ../

export PATH=./bin

top

topコマンド(man 1 top:は手動の説明で使用されますtop)を実行しませんが、binホームディレクトリのディレクトリに作成された最上位ファイルであるため、検索パスに応じて以前とは異なるコマンドを実行できます。期待する。

講師が意味するものは次のとおりです。妄想がひどい場合は、常にコマンドのフルパス、/usr/bin/topつまりtop

ファタイ

関連情報