我用 C 语言编写了一个程序并从中生成了一个可执行文件。我想从任何pwd
. 一种方法是使用 使其路径名成为环境变量export
。但在这种方法中,每次我想调用我的程序时,我都需要在命令字前加上$
. cat
我希望我的命令像、grep
、awk
、top
、man
等内置命令一样工作。
假设我的命令是myprog
.
$ myprog arg1 arg2
pwd
该命令应该从终端中的任何目录调用我的可执行文件。
我用 C 语言编写了一个程序并从中生成了一个可执行文件。我想从任何pwd
. 一种方法是使用 使其路径名成为环境变量export
。但在这种方法中,每次我想调用我的程序时,我都需要在命令字前加上$
. cat
我希望我的命令像、grep
、awk
、top
、man
等内置命令一样工作。
假设我的命令是myprog
.
$ myprog arg1 arg2
pwd
该命令应该从终端中的任何目录调用我的可执行文件。
将您的程序复制到 $HOME/bin 目录中。下次登录时,您的 $PATH 应包含您的 bin 目录,因此该程序应按照您的描述运行。