前端之家收集整理的这篇文章主要介绍了
执行shell脚本而不会隐式调用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,它将仍然可以工作,例如,这将完成您的要求。