我可以通过在〜/ bin:
中执行可执行文件来运行ffmpeg$ ~/bin/ffmpeg
为了能够$ ffmpeg
,我们可以选择在'~.bash_profile
或$ sudo ln -s ~/bin/ffmpeg /usr/bin/ffmpeg
中创建别名。有没有更好的方法来执行此操作,以便我可以在脚本中使用ffmpeg
并且该命令将被识别?
答案 0 :(得分:2)
我建议将~/bin/ffmpeg
复制或链接到/usr/local/bin
这通常在PATH
上,您可以查看
echo $PATH
在脚本中使用它取决于脚本的执行方式和用户。需要额外注意的一个案例是cron
,它使用非常基本的PATH
变量。
一般情况下,我建议在脚本中使用完整路径以避免出现问题,而不是依赖PATH
或别名。