./filename
を使用する理由 Linuxでファイルを実行するには?
他のコマンドのように入力してみませんかgcc
、ls
など…
承認された回答:
Linux、UNIX、および関連するオペレーティングシステムでは、.
現在のディレクトリを示します。現在のディレクトリでファイルを実行したいのですが、そのディレクトリは$PATH
にありません。 、./
が必要です 実行可能ファイルがどこにあるかをシェルに伝えるためのビット。したがって、./foo
foo
という実行可能ファイルを実行することを意味します それはこのディレクトリにあります。
type
を使用できます またはwhich
$PATH
で見つかったコマンドのフルパスを取得するには 。