从命令行查找程序的运行位置

从命令行查找程序的运行位置

如何找到程序的运行位置?我尝试使用, which gclone但没有显示任何内容。例如,我希望命令返回脚本或命令的位置。

答案1

whereis gclone

或者运行 gclone 并执行:

find . -perm /u+x -type f

找到它。第二个命令将找到所有可执行文件。

答案2

我假设“gclone”是你编写的脚本?“which”命令仅显示 PATH 中的程序或脚本。你可以将脚本复制到 /usr/local/bin/ 中,然后重试(请注意,该计算机上的所有用户都可以读取 /usr/local/bin/)。你可以试试吗?

相关内容