我有一个简单的sh文件,但我没有尝试安装该软件。我首先运行命令:
chmod +x azx_installer.sh
然后我输入这个:
sh azx_installer.sh
但它给了我以下错误:
chmod: cannot create /home/andrelima/Desktop/azx.desktop: Directory nonexistent
这里发生了什么?
答案 0 :(得分:0)
首先,您不需要使脚本可执行 AND 另外在sh内运行它。 使用语法
sh script
很好。如果您使脚本可执行,您还必须检查魔术cookie(要了解更多信息,请向Google搜索" Shebang ")。
然后你可以使用语法:
sh -x script
查看已执行的命令。它被称为 xtrace (google(sh xtrace))。 这是一个很好的功能,试一试。