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