在 ubuntu 终端上的任何工作目录中以命令形式调用程序

在 ubuntu 终端上的任何工作目录中以命令形式调用程序

我用 C 编写了一个程序并从中生成了一个可执行文件。我想从任何 中使用这个程序pwd。一种方法是使用 将其路径名设为环境变量export。但在这种方法中,每次我想调用我的程序时,我都需要在命令字前加上。我希望我的命令像、、、、等$内置命令一样工作。catgrepawktopman

假设我的命令是myprog

$ myprog arg1 arg2

该命令应该从pwd终端中的任何目录调用我的可执行文件。

答案1

将您的程序复制到 $HOME/bin 目录中。下次登录时,您的 $PATH 应该包含您的 bin 目录,因此程序应该可以按您描述的方式运行。

相关内容