如何将可执行文件添加到我的搜索路径?

如何将可执行文件添加到我的搜索路径?

作为参考,我对 Linux 了解甚少,正在用它来运行别人编写的程序。说明说Add the executable 'ttt' to the search path. In most installations this can be accomplished by linking the file to the 'bin' subdirectory at user home.

我该如何做呢?

该可执行文件当前位于主机区域的子文件夹中,因为它在双启动计算机上运行,​​所以我无法改变它是双启动的事实,因为它是一台工作计算机。

答案1

为了使其在命令行(终端)中工作:

我建议您在终端中执行以下步骤:

  1. bin在您的主目录中创建一个名为 的文件夹。

    mkdir ~/bin
    
  2. 添加~/bin到您的PATH适用于 Bash(终端内部使用的默认 shell)的所有会话。

    $ nano ~/.bashrc
    
    # Add the following to the end of your .bashrc file while using nano
    # or your text editor of choice:
    
    export PATH="/home/$USER/bin:$PATH"
    
  3. 添加可执行文件本身或可执行文件的符号链接进入~/bin

  4. 通过关闭终端并重新打开来重新启动终端会话,或者运行source ~/.bashrc以重新加载会话的配置

这应该允许您的终端读取PATH终端会话的变量。

但是,我不知道如何将其添加到 GUI,因为我不确定 GUI 如何管理变量PATH,但如果此方法不适用于 GUI,则可能需要使用其他方法修改路径。

答案2

要临时将本地目录添加到您的路径中,请调用以下命令:

PATH="$(pwd):$PATH"

相关内容