我想输入firefox
终端并运行 Mozilla 浏览器。
所以我尝试创建符号链接:
ln -s /opt/firefox firefox
但firefox
在终端输入后,我收到一个错误:bash: firefox: command not found
问题出在哪里?
您在发出命令时的当前工作目录(可能是您的主目录)中创建了一个链接/opt/firefox
(这真的是 firefox 二进制文件,您可以在调用时启动 FF/opt/firefox
吗?)。
但是,创建链接的目录不在您的 中$PATH
,因此您仍然无法直接运行它。
解决方案是将链接创建到路径中的目录中。例如:
ln -s /opt/firefox /usr/local/bin/firefox
Run Code Online (Sandbox Code Playgroud)
或添加/opt
到您的路径,但我会推荐第一个选项。
备注:/opt/
把二进制文件放在一个奇怪的地方。你是如何安装 Firefox 的,为什么不使用你的发行版包管理系统?