当我们将二进制文件写入控制台时,linux 在哪里查找二进制文件

当我们将二进制文件写入控制台时,linux 在哪里查找二进制文件

我想知道当我们写入控制台来运行二进制文件时,Linux(尤其是 Ubuntu 或 Debian)会在哪里查找二进制文件?例如,当我写入firef并点击选项卡时,它会完成到firefox。我知道它看起来来自/usr/bin但可能还有其他地方。

我的主要问题是我在一台没有 root 访问权限的 debian 机器上工作。我只有对我的主目录的写访问权限,我想添加一个独立的应用程序(比如 eclipse),然后只需写入eclipse控制台即可运行它。

谢谢

答案1

它检查 中列出的目录$PATH

答案2

您可以将 eclipse 的目录添加到您的$PATH

PATH=$PATH:/home/myuser/eclipsedir/bindir

您只需输入其名称即可启动此目录中的所有程序。

如果您想以不同的方式管理它,您也可以~/bin在主文件夹中创建一个目录,将您想要直接访问的程序的符号链接放在其中。

ln -s TARGET LINK_NAME

TARGET是 Eclipse bin 路径,LINK_NAME即您要运行的用于启动 Eclipse 的命令。

相关内容