BASHプログラミング
 Computer >> コンピューター >  >> プログラミング >> BASHプログラミング

Linuxで「./」(ドットスラッシュ)はどういう意味ですか?

Linuxでは、* ./ ドットスラッシュ )は、現在の作業ディレクトリへの相対パスを表します。この記事では、その意味と使用方法について詳しく説明します。

。 (ドット)と..(ダブルドット)

シングルドット )および .. ダブルドット )は、Linux(およびその他の* nixオペレーティングシステム)の特別なディレクトリ名です。

現在を表します ディレクトリ。

.. を表します (現在のディレクトリの)ディレクトリ。

./(ドットスラッシュ)

つまり、 ./ * current&ディレクトリを表します–スラッシュはパス区切り文字であるため、以下は現在のディレクトリの内容を参照します。

ファイルを編集または作成するにはtest.txt 現在のディレクトリ:

nano ./test.txt

これは実行するのと同じです;

nano test.txt

デフォルトでは、コマンドは現在の作業ディレクトリで実行されます。

では、なぜ ./ が表示されるのですか? スクリプトやプログラムを実行するときに頻繁に使用されますか?

./

を使用してスクリプトを実行する

./ プログラムとスクリプトを実行するときに使用され、実行中のプログラムまたはスクリプトが現在のディレクトリにあることを確認します。 システムパスに存在する可能性のある同様の名前のコマンドではなく (つまり、システムにインストールされているアプリケーション)。

ファイル名に–が含まれるファイル

./のもう1つの一般的な使用法があります のファイルを操作する ファイル名の最初の文字として。

-L.txtというファイルについて考えてみます。 現在の作業ディレクトリにあります。実行する場合:

nano -L.txt

…ファイルを編集しませんが、次のメッセージのようなものを受け取ります:

nano: invalid option

…ダッシュが原因でファイル名がコマンドライン引数として誤って解釈されたため。

この問題は、次のコマンドを実行することで無効にできます:

nano ./-L.txt


  1. アプリ内購入とはどういう意味ですか?

    モバイルアプリを使用している場合は、用語がわかりにくいかもしれませんが、アプリ内購入に遭遇した可能性があります。 アプリ内購入を理解することは、アプリ内購入とやり取りするためだけでなく、アプリ内購入を含む進化し続けるディスカッションに参加するためにも重要です。 「アプリ内購入」とはどういう意味ですか? Investopediaは、アプリ内購入を「モバイルデバイス上のアプリケーション内からの商品やサービスの購入」と説明しています。これは最初から始めるのに適した場所ですが、ソースとコンテキストに基づいて定義をより微妙に変えることができます。 たとえば、この定義には、Amazonなどの専用小売

  2. chmod 777とは何ですか?Linuxでは何をしますか?

    この記事では、ユーザー、グループ、その他にすべての権利を与えるために使用されるLinuxコマンドであるchmod777について説明します。 Linuxの新規ユーザー、ウェブ開発者、またはシステム管理者は、次のように入力するように指示されている可能性があります。 chmod 777 / path / to / file / or / folder …ある時点でLinuxシェルに。 システムで(特にrootとして)コマンドを実行するときは常に、コマンドが何をしているのかを常に知っておく必要があります。では、 chmod 777 本当に? Linuxでの権限 ls –lコマンド 上