这显示出我在使用 *nix 之类的系统时有些生疏 - 或者我可以将其归咎于我是 Mac OSX 的新手。
问题是,如果我在某个位置有一个程序,则说:
/usr/local/bin/pdftotext
我可以采取什么步骤来确保我可以从任何地方运行 pdftotext。换句话说,我必须修改哪个配置文件(或我可以做任何其他事情)以确保无论我在哪个目录中,对 pdftotext 的调用都会成功?
答案1
$PATH
您需要通过添加包含该程序的目录来修改 shell 的变量之一。
如果您在 shell 的配置文件中执行此操作,它仍将在后续的 shell 会话中起作用。
因此基本上,您想将其添加到您的~/.bash_profile
。(假设您正在使用终端/bash)
export PATH=$PATH:/usr/local/bin