运行sh文件时出错

时间:2014-11-20 11:40:23

标签: bash shell ubuntu

我有一个简单的sh文件,但我没有尝试安装该软件。我首先运行命令:

chmod +x azx_installer.sh

然后我输入这个:

sh azx_installer.sh 但它给了我以下错误:

chmod: cannot create /home/andrelima/Desktop/azx.desktop: Directory nonexistent

这里发生了什么?

1 个答案:

答案 0 :(得分:0)

首先,您不需要使脚本可执行 AND 另外在sh内运行它。 使用语法

sh script

很好。如果您使脚本可执行,您还必须检查魔术cookie(要了解更多信息,请向Google搜索" Shebang ")。

然后你可以使用语法:

sh -x script

查看已执行的命令。它被称为 xtrace (google(sh xtrace))。 这是一个很好的功能,试一试。