编辑:实际上,它不是别名(见答案)
众所周知,在 shell 中,点命令 ( .) 是源命令的别名。
.
但我想知道这样一个奇怪的别名背后是否有原因?显然,我不经常使用它,所以我需要这么短的别名。
那么,为什么是一个点呢?为什么 forsource而不是更常用的命令,例如cd或ls?为什么甚至是别名?这背后有什么好的理由吗?还是有历史原因?
source
cd
ls
注意:我最初在 Server Fault 上发布了这个问题,但有人建议我将其发布在这里。
shell bash historical-unix
bash ×1
historical-unix ×1
shell ×1