执行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,它将仍然可以工作,例如,这将完成您的要求。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |