Bashプログラムを実行するために./を使用する必要があるのはなぜですか? [コピー]

Bashプログラムを実行するために./を使用する必要があるのはなぜですか? [コピー]

./一部のbashプログラムは、名前の前に入力した場合にのみ私のシステムで実行されるのはなぜですか?

例:私のフォルダで次のように実行する[...]/android/sdk必要があります。adb

./adb devices

なぜできないのですadb devicesか?

ベストアンサー1

走れば

$PATH エコ

システムが実行するコマンドを検索するディレクトリの一覧が表示されます。

現在の作業ディレクトリからコマンドを実行するには、次を実行できます。

PATH=$PATH:.;エクスポートパス

ファイルにこの行を追加すると、~/.bash_profileセッション全体でこの動作が継続することができます。

おすすめ記事