在 Ubuntu (14.04) 的终端上,当我在cd /usr/bin
给出cd /usr/bin/X11
.
如果我继续按 Tab,我会得到cd /usr/bin/X11/X11/X11/X11/X11/X11/X11
等等。应该是这样还是我在看一些有趣的东西?
答案1
是的,它看起来有点有趣,但这是我们为了向后兼容性而设计的配置。在基于 Debian/Ubuntu 的系统x11-common
包上实际上提供了这样的符号链接:
$ ls -l /usr/bin/X11
lrwxrwxrwx 1 root root 1 Mar 17 02:52 /usr/bin/X11 -> ./
$ dpkg -S /usr/bin/X11
x11-common: /usr/bin/X11
曼希尔/usr/bin/X11
包含一些关于和目录的历史描述/usr/X11R6
,但不再使用。
答案2
调用中有一个链接(至少在我的 Mint 17.2 安装中)/usr/bin/X11
指向X11
该目录:
$ ls -l /usr/bin/X11/X11
lrwxrwxrwx 1 root root 1 Jun 1 2014 /usr/bin/X11/X11 -> ./
所以这是正常的,但确实需要将选项卡扩展设置为仅扩展子目录(或者该链接是 中的唯一条目/usr/bin/X11
)。