我在linux中编写一个*.sh的文件为啥提示找不到命令,但是那个文件我确实编写了 啊。

 我来答
依然特雷西sky
高粉答主

2020-03-19 · 繁杂信息太多,你要学会辨别
知道答主
回答量:1511
采纳率:33%
帮助的人:68.7万
展开全部

在linux中编写一个*.sh的文件提示找不到命令是设置错误造成的,解决方法为:

1、下载您要安装的软件。必要的文件通常将被压缩为.tar,.tgz或.zip文件

2、打开一个终端窗口。输入cd ~/path/to/the/extracted/folder并按 Enter。用包含install.sh文件的文件夹的完整路径替换“ path / to / the / extracted / folder”。

3、输入chmod +x install.sh并按 Enter。如果安装程序的名称不是“ install.sh”,则键入其名称。这使安装程序文件可执行。您将不会从该命令中看到任何确认消息。

4、输入sudo bash install.sh并按 Enter。同样,如有必要,请用.sh文件的名称替换“ install.sh”。

5、输入root密码,然后按 Enter。这将开始安装您的应用程序

kaixingui2012
推荐于2017-09-10 · TA获得超过4.2万个赞
知道大有可为答主
回答量:1.4万
采纳率:81%
帮助的人:6394万
展开全部
当前目录下运行要加./
如:文件名为t.sh
运行时,输入./t.sh

如果想不加路径,就要在PATH中加上一句,如:
export PATH=$PATH:.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
火篱笆
2014-09-09 · TA获得超过1796个赞
知道大有可为答主
回答量:1797
采纳率:76%
帮助的人:856万
展开全部
权限问题,你执行下 chmod 777 *.sh 在执行看看,执行是用 ./*.s
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yss624_
2014-09-09 · TA获得超过4.7万个赞
知道大有可为答主
回答量:9775
采纳率:77%
帮助的人:2544万
展开全部
按如下运行:
sh xxx.sh
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式