ポイント(.)がソースのエイリアスとして使用されるのはなぜですか。他のコマンドにショートカットがないのはなぜですか? [閉鎖]

ポイント(.)がソースのエイリアスとして使用されるのはなぜですか。他のコマンドにショートカットがないのはなぜですか? [閉鎖]

編集する:実際にはエイリアスではありません(回答を参照)。

私たちが知っているように、シェルのドットコマンド(.)はソースコマンドのエイリアスです。

ところで、このような奇妙なニックネームの後ろに隠れた理由があるのだろうか。当然頻繁に使用しないので、このように短いエイリアスが必要です。

それでは、ポイントを追加するのはなぜですか?あるいは、sourceより一般的に使用されるコマンドの代わりになぜ必要なのですか?エイリアスがなぜ必要ですか?これの背後に妥当な理由はありますか?それとも歴史的な理由がありますか?cdls

メモ:この質問はもともとサーバーエラーに投稿しましたが、ここに投稿しようという提案を受けました。

ベストアンサー1

.~であるPOSIX規格

sourcebashの組み込み同義語で、.次のように異なります。.

また、Bash リファレンスマニュアルには以下が.リストされています。4.1 Bourne Shellの組み込み機能source下の並置4.2 Bash 組み込みコマンドように:

同義語。 (Bourne Shellの組み込み機能を参照)

sourceおそらくCシェル(コマンドが派生したように見えます)でbashと呼ぶので、名前はbashとして指定されているようです。

おすすめ記事