ドットコマンドを表すために「.」を選択するのはなぜですか?

ドットコマンドを表すために「.」を選択するのはなぜですか?

見てから知りたいです。これ.なぜこのシンボルがシンボルとして選択されたのかクリックコマンド

ソースやクリエイターに関する情報があまり見つからず、その理由が気になります。期間このコマンドを表すために選択されました。

ベストアンサー1

私が見つけることができるポイントコマンドの最初の言及は次のとおりです。shStephen BourneのUnixリリース7用シェルマニュアル(おそらく古いですが、組み込みコマンドの1つとして表示されないようです。shバージョン6では)。

. file  Read and execute commands from file and return.  The search path
        $PATH is used to find the directory containing file.

やや一般的な意味では、この点は「ここ」または「今」に関連しているようです。ディレクトリ.現在のディレクトリ、同じUnixバージョンのデバッガ.アドレスには、次のアドレスがあります。adb.現在の住所。同様に、.エディタに入力して改行文字を入力するとed再び表示されます。現在の行編集バッファのアドレス(.現在の行アドレス指定)です。点はまた、次のことを意味します。現在のノードXML、JSON、YAMLなどの特定の構造化クエリ言語(これらは後で発明されましたが)。

したがって、.シェルのコマンドが「ここ」または「現在」を意味すると推測することはあまりにもとんでもないとは思わない。特に現在の環境」。

ドット入力も非常に高速で簡単で、一般的なタスク(Pythonedadbシェルで)を実行するための短いコマンドを使用することは、他の長い名前を使用しない別の理由になる可能性があります。


shテストするリリース7の機能バージョンがないことに注意してください。実物を見つけられない実装する~の.そのバージョンのBourneシェルは上記のGitリポジトリにあるので、実際に現在行われていることを実行しているかどうかはわかりません。しかし、おそらくそうです。

おすすめ記事