如何直接通过名称调用终端中的自定义可执行文件或脚本?

如何直接通过名称调用终端中的自定义可执行文件或脚本?

我使用 创建了一个可执行文件gcc并将其放入~/scode文件夹中。如何运行它?我尝试只输入文件的名称,但它响应

Command not found.

我相信系统会使用一个已定义的路径来查找可执行文件,但不知道如何找出有哪些路径。可执行文件具有以下属性rwxrwxr-x

答案1

要从内部运行可执行文件(或脚本)~/scode

$ ./executableFileName

或者创建一个名为的目录~/bin并将可执行文件(或脚本)复制到该目录:

$ mkdir ~/bin
$ cp path_to_your_executable ~/bin

现在您可以直接调用名称为以下的可执行文件(脚本):

$ executableFileName

(要使用或调用可执行文件(或脚本)sudo并使其也可供其他用户使用,请复制到/bin/usr/bin。)

相关内容