我已经关注Katoolin 安装说明,但发生了以下情况:
# sudo katoolin
sudo: katoolin: command not found
我在网上搜索了好久,但一无所获。我做错了什么?我有一台 2011 年初的 Macbook Pro i7 处理器。
答案1
根据对问题的评论来判断,您katoolin
没有将可执行文件直接放入/usr/bin
,而是放在了它的子目录中。
当您输入命令时,系统会在多个目录中搜索匹配的可执行文件。例如,如果您输入foo
,系统会查找/bin/foo
、/sbin/foo
等等/usr/bin/foo
。找到的第一个这样的文件将被执行。搜索哪些目录在环境变量 中定义PATH
。
但是系统不会在 中列出的目录的子目录中搜索PATH
。因此,如果您将katoolin
可执行文件放入/usr/bin/katoolin/katoolin
而不是,/usr/bin/katoolin
它将无法被找到。
此外,可执行文件必须具有正确的权限 ( sudo chmod +x /usr/bin/katoolin
) 和正确的名称。katoolin
例如,如果您输入 ,/usr/bin/katoolin.py
则也不会找到。