加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

执行shell脚本而不会隐式调用sh

发布时间:2020-12-15 19:48:59 所属栏目:安全 来源:网络整理
导读:我想知道是否可以在导致shell脚本的usr / bin(即)中创建一个“link”。 但我只想写 % shellscript 代替 % sh shellscript.sh 有点像别名。 这可能吗? 做出脚本的第一行 #!/bin/sh 然后通过键入命令使其可执行: chmod +x shellscript.sh 如果您现在将脚本放
我想知道是否可以在导致shell脚本的usr / bin(即)中创建一个“link”。

但我只想写

% shellscript

代替

% sh shellscript.sh

有点像别名。

这可能吗?

做出脚本的第一行
#!/bin/sh

然后通过键入命令使其可执行:

chmod +x shellscript.sh

如果您现在将脚本放在系统的PATH变量上的bin文件夹中,您将能够直接运行它。要查看路径中的文件夹,请键入:

echo $PATH

我通常使用/ home / [我的用户名] / bin来编写我写的脚本,以免他们干扰系统上的其他用户。如果我希望他们是所有的用户,我使用/usr/local/bin,大部分发行版都是空的。

脚本文件名末尾的.sh只是一个惯例,可以帮助您记住它是什么样的文件。如果您将其重命名为shellscript,它将仍然可以工作,例如,这将完成您的要求。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读