GNU/Linux >> Linux の 問題 >  >> Linux

Linux / unixでファイルを実行するために「./」(ドットスラッシュ)を使用するのはなぜですか?

./filenameを使用する理由 Linuxでファイルを実行するには?

他のコマンドのように入力してみませんかgccls など…

承認された回答:

Linux、UNIX、および関連するオペレーティングシステムでは、. 現在のディレクトリを示します。現在のディレクトリでファイルを実行したいのですが、そのディレクトリは$PATHにありません。 、./が必要です 実行可能ファイルがどこにあるかをシェルに伝えるためのビット。したがって、./foo fooという実行可能ファイルを実行することを意味します それはこのディレクトリにあります。

typeを使用できます またはwhich $PATHで見つかったコマンドのフルパスを取得するには 。


Linux
  1. Linux –なぜSuだけでなくSuを使用するのですか?

  2. Linux – Unix / linuxファイルのディレクトリ構造情報をどのように検査しますか?

  3. LinuxまたはUNIXでApacheファイルとディレクトリのインデックスを有効にするにはどうすればよいですか?

  1. UNIX / Linux:ディレクトリとファイルでスティッキー ビットを使用する方法

  2. Linuxでpythonファイルを実行する方法

  3. Linux で .so.1 ファイルが必要なのはなぜですか?

  1. Unix ファイル システムのファイル モードで「実行」ビットが必要なのはなぜですか?

  2. LinuxでPLファイルを実行するには?

  3. Linux がファイルではなくスワップ パーティションを使用するのはなぜですか?