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