linux提示[-f: 未找到命令

发布网友

我来回答

3个回答

懂视网

linux系统下未找到命令一共有3步,下面是未找到命令的具体解决步骤:

1、确认命令是否存在。输入命令:cd /usr/local/Python3.7.5/bin # 找到命令所在的位置,输入./celery # 执行celery命令。如果没有再报错,并且显示一堆Help信息,说明:确实安装了celery,当前路径即为命令的所在目录的绝对路径。

提示:你必须找到命令所在位置,才可以进入第二步

2、建立软链接。

 ln -s [源文件或目录][目标文件或目录],sudo ln -s /usr/local/Python-3.7.5/bin/celery /usr/bin/celery # 建立celery的软链接。

3、测试命令结果。打开个终端测试问题是否解决,测试示例为:Ctrl + Alt + T # Linux上打开terminal的快捷键;celery # 输入celery命令测试结果。即可解决linux系统下未找到命令的问题。

以上就是小编今天的分享了,希望可以帮助到大家。


热心网友

首先, [ 后面要有空格。
其次确认你的系统里有 test 命令,一般这个命令在 /usr/bin 下或者 /bin 下。 如果这个命令有,那么再确认在同目录下有 [ 命令 (如果没有 [ ,你可以 cp /path/to/test /path/to/[ ), [ 命令是 test 的一个别名。然后你的脚本应该就可以用了。

如果这两个命令都能找到,但是仍然不能运行脚本,说明你的 PATH 环境变量不对,可以在脚本里加上

PATH=$PATH:/path/to/xxx

其中 /path/to/xxx 是 test 和 [ 所在目录

热心网友

中括号后面应该有个空格

[ -f追问有的,,复制上来格式自动可能就没了..其实是有的.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com