首页 > 其他 > 详细

sh 脚本名字和./脚本名字有什么区别

时间:2020-03-29 22:00:56      阅读:61      评论:0      收藏:0      [点我收藏+]

sh xxx
用 sh 这个shell (sh一般指系统默认shell,比如 bash, ksh, Csh 等都有可能) 来解释和运行 xxx 这个脚本。xxx 文件不必具有可执行属性(chmod +x)

./xxx xxx必须具备可执行属性,如果此时的 xxx 是一个文本文件(脚本),那么按照 xxx 的第一行所指定的命令来解释和执行 xxx, 如果xxx 文件中没有指定,默认按照 /bin/sh 来解释和执行。 xxx 需要在第一行用
#!/path/to/mmm
的方法来说明要用 mmm 命令来解释和执行 自身。
比如如果是 bash 脚本,为 #!/bin/bash
perl脚本, #!/usr/bin/perl
python脚本, #!/usr/bin/python

等等。

sh 脚本名字和./脚本名字有什么区别

原文:https://www.cnblogs.com/qfdy123/p/12595046.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!