linux ./a.sh 命令 与sh a.sh的区别是什么
1个回答
展开全部
linux ./a.sh 命令 与sh a.sh的区别为:可执行属性不同、执行方式不同、兼容性不同。
一、可执行属性不同
1、 ./a.sh 命令: ./a.sh 命令的文件必须具有可执行属性。
2、sh a.sh命令:sh a.sh命令的文件不必具有可执行属性。
二、执行方式不同
1、./a.sh 命令:./a.sh 命令使用脚本中第一行所指定的命令来解释和执行文件。
2、sh a.sh命令:sh a.sh命令使用shell工具的SH脚本直接解释和执行文件。
三、兼容性不同
1、 ./a.sh 命令: ./a.sh 命令的兼容性比sh a.sh命令更好,不受限于shell工具。
2、sh a.sh命令:sh a.sh命令的兼容性比 ./a.sh 命令更差,受限于shell工具。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询