我正在安装 p4v /opt
,但/usr/bin
在我的路径上。是否有可能从创建软或符号链接P4V/opt
来/usr/bin
,这样我就可以键入“P4V”因为/usr/bin
是在我的道路?
Mic*_*jer 831
见man ln
。
要创建/usr/bin/bar
引用原始文件的符号链接/opt/foo
,请使用:
ln -s /opt/foo /usr/bin/bar
Run Code Online (Sandbox Code Playgroud)
您需要以 root 身份应用上述命令(即使用sudo
)。
小智 52
错误是你写的命令错了。正确的方法是
ln -s /<full>/<path>/<to>/<file> /usr/local/bin
Run Code Online (Sandbox Code Playgroud)
http://ubuntuforums.org/showthread.php?t=2001697
dv3*_*0ea 24
如果“p4v”可执行文件位于 /opt/bin/p4v,您只需运行:
sudo ln -s /opt/bin/p4v /usr/bin/p4v
sudo chmod ugo+x /usr/bin/p4v
Run Code Online (Sandbox Code Playgroud)
最好将 /opt/bin (或可执行文件所在的任何地方)添加到您的路径中:
echo "export PATH=\$PATH:/opt/bin" >> ~/.profile
reset
Run Code Online (Sandbox Code Playgroud)
小智 6
通过这个检查软件位置。
which application-name #replace for the application you are looking for
Run Code Online (Sandbox Code Playgroud)
例如
which skype
Run Code Online (Sandbox Code Playgroud)
输出将是这个。
/usr/bin/skype
Run Code Online (Sandbox Code Playgroud)
创建软链接。例如你想skype
在你的桌面上创建软链接
ln -s /usr/bin/skype ~/Desktop/
Run Code Online (Sandbox Code Playgroud)
有关的更多信息ln
。
man ln
Run Code Online (Sandbox Code Playgroud)
或者
ln --help
Run Code Online (Sandbox Code Playgroud)
小智 5
这个模板比上面的答案对我更有帮助。可能不是更正确,只是不那么混乱:
ln -s <path/to/real/file-or-folder> <symlink path>
Run Code Online (Sandbox Code Playgroud)
<>
只需更换中的零件即可