看了miss-semester之后,想把各个配置文件都放到Dotfiles文件夹下, 并通过软连接把配置文件映射到~目录下, 于是输入了如下命令:

image.png
可以看到~目录下出现了一个软连接文件.vimrc,
然后用vim随便打开了一个文件发现配置未生效, 急忙开始找原因, 仔细观察后发现~/.vimrc链接的路径不对:

image.png
居然是连接到了
.vimrc, 不应该是Dotsfiles/.vimrc,吗?
再使用cat看了一下'~/.vimrc', 果然出现了无限递归.

image.png
明显自己连接到自己了..
找到了半天原因才发现, ln -s src dst的src目录不能使用相对路径,应使用绝对路径:

image.png
可以看到通过
~/Dotfiles/.vimrc指定绝对路径,可以准确连接. 使用cat也可以输出.vimrc的文件内容啦!
总结:
ln -s src dst中的src需要使用绝对路径..
个人认为这个特性有点不符合逻辑, 是不是应该改一下....