2016-06-16 28 views
0

我做ls -l /usr/bin/python如何修复Linux中的红色符号链接?

enter image description here

如何解决红色符号链接?

+1

找出python2.7的实际位置,并使用'ln'命令 – nbryans

+0

我试过'find/-name python2.7'我找不到它。 – ihue

+0

我也试过'ls -l python2.7'我得到了'ls:无法访问python2.7:没有这样的文件或目录' – ihue

回答

1

ls -l /usr/bin/python将只显示符号链接。

使用ls -l /usr/bin/ | grep python2.7来查看python2.7是否在目录中。

输出应该是这样的:

lrwxrwxrwx 1 root root   9 Jun 3 16:39 python -> python2.7 
lrwxrwxrwx 1 root root   9 Jun 3 16:39 python2 -> python2.7 
-rwxr-xr-x 1 root root  3550168 Jun 3 02:29 python2.7 

上面列出了二进制python2.7和两个符号链接指向它。

+0

这与他在问题中描述的不一致;如果'哪个python2.7'回来了,链接**应该被打破。不知道为什么/如何这是一个被接受的答案。 – tink

-2

您可以输入

$which python 

,看看你的Python路径。

然后可以使用

$ln -s /thepathfromabove/python2.7 python