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

2024-07-03

我想知道是否可以在 usr/bin (即)中建立一个指向 shell 脚本的“链接”。

但我只想写

% shellscript

代替

% sh shellscript.sh

有点像别名。

这可能吗?


编写脚本的第一行

#!/bin/sh

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

chmod +x shellscript.sh

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

echo $PATH

我通常使用/home/[my username]/bin对于我编写的脚本,这样它们就不会干扰系统上的其他用户。如果我希望它们适用于所有用户,我使用/usr/local/bin在大多数发行版上它都是空的。

The .sh脚本文件名末尾的 仅仅是一种约定,可以帮助您记住它是什么类型的文件。如果您将其重命名为只是,它仍然可以工作shellscript例如,这将满足您的要求。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

执行 shell 脚本而不隐式调用 sh 的相关文章

随机推荐

  • MPI_(I)NEIGHBOR_ALLTOALLW() 中的 MPI_Aint 与 MPI_(I)ALLTOALLW() 中的 int

    随着MPI3 0引入邻里集体通信 其中 2 个 MPI NEIGHBOR ALLTOALLW and MPI INEIGHBOR ALLTOALLW 位移 sdispls and rdispls 是数组const MPI Aint 相反 相
  • MPI_(I)NEIGHBOR_ALLTOALLW() 中的 MPI_Aint 与 MPI_(I)ALLTOALLW() 中的 int

    随着MPI3 0引入邻里集体通信 其中 2 个 MPI NEIGHBOR ALLTOALLW and MPI INEIGHBOR ALLTOALLW 位移 sdispls and rdispls 是数组const MPI Aint 相反 相
  • 没有得到 Guzzle 的预期回应

    我正在尝试构建一个端点 使用 Slim PHP 框架将传递给它的数据转发到 API 但我在从 Guzzle 请求获取响应时遇到问题 app gt map api call method function method use app cli
  • 没有得到 Guzzle 的预期回应

    我正在尝试构建一个端点 使用 Slim PHP 框架将传递给它的数据转发到 API 但我在从 Guzzle 请求获取响应时遇到问题 app gt map api call method function method use app cli
  • 谷歌地图多边形会减慢浏览器速度

    我有一个将多边形绘制到 Google 地图上的应用程序 我使用 Angular 作为前端 并使用 NodeJS api 来提供多边形数据 现在 我加载了大约 300 个多边形 每个多边形大约有 10 000 个纬度坐标 但我对数据进行了分页
  • RStudio 闪亮列表,通过检查数据表中的行

    我想要一个与此类似的工作示例 https demo shinyapps io 029 row selection https demo shinyapps io 029 row selection 我在运行的闪亮服务器中尝试了该示例Shin
  • 谷歌地图多边形会减慢浏览器速度

    我有一个将多边形绘制到 Google 地图上的应用程序 我使用 Angular 作为前端 并使用 NodeJS api 来提供多边形数据 现在 我加载了大约 300 个多边形 每个多边形大约有 10 000 个纬度坐标 但我对数据进行了分页
  • SSL 证书未验证 Android kitkat 版本上出现错误

    我有 SSL 验证的网站 该网站已由第三方供应商成功验证 在 Windows Chrome 浏览器等其他操作系统中它工作正常 没有任何警告 错误 当我尝试使用 KitKat 版本从手机打开它时 它显示以下错误代码 Error Code NE
  • SSL 证书未验证 Android kitkat 版本上出现错误

    我有 SSL 验证的网站 该网站已由第三方供应商成功验证 在 Windows Chrome 浏览器等其他操作系统中它工作正常 没有任何警告 错误 当我尝试使用 KitKat 版本从手机打开它时 它显示以下错误代码 Error Code NE
  • 1 个 100% 宽度的 div 和一行中的两个固定 div

    我需要在一行中放置三个 div 第一个尺寸为 200px 第二个为 300px 最后一个 div 应该是剩下的 为什么我的最后一个 div 位于新行中 div style width 200px background 223355 a di
  • 1 个 100% 宽度的 div 和一行中的两个固定 div

    我需要在一行中放置三个 div 第一个尺寸为 200px 第二个为 300px 最后一个 div 应该是剩下的 为什么我的最后一个 div 位于新行中 div style width 200px background 223355 a di
  • TypeScript:如何包装函数,更改其返回类型?

    我需要写一个这样的函数 const wrapper fn gt gt const value fn apply this arguments const somethingElseEntirely WellDefinedType doMag
  • TypeScript:如何包装函数,更改其返回类型?

    我需要写一个这样的函数 const wrapper fn gt gt const value fn apply this arguments const somethingElseEntirely WellDefinedType doMag
  • 以编程方式检索 minSdkVersion

    我已经在清单中设置了 minSdkVersion 现在我想在代码中检索它 这应该很容易 但我不明白 我怎样才能做到这一点 minSDKVersion 是 Android 清单中的设置之一 没有 API 可以读取其值 这并非不可能 你最终必须
  • 以编程方式检索 minSdkVersion

    我已经在清单中设置了 minSdkVersion 现在我想在代码中检索它 这应该很容易 但我不明白 我怎样才能做到这一点 minSDKVersion 是 Android 清单中的设置之一 没有 API 可以读取其值 这并非不可能 你最终必须
  • Python从父类继承变量

    抱歉 如果我解释得不太好 但我会尽力 所以我想从Parent类继承变量 但我不想在创建Child类的实例时再次传递它们 因为我认为这是多余的 例如 我只想使用父母的眼睛颜色 请参阅下面的示例代码以了解我的意思 这是有效的 class Par
  • Python从父类继承变量

    抱歉 如果我解释得不太好 但我会尽力 所以我想从Parent类继承变量 但我不想在创建Child类的实例时再次传递它们 因为我认为这是多余的 例如 我只想使用父母的眼睛颜色 请参阅下面的示例代码以了解我的意思 这是有效的 class Par
  • 将 numpy 数组值转换为整数

    我的价值观目前显示为1 00 e09在数组中 类型 float64 我希望他们展示1000000000反而 这可能吗 制作一个样本数组 In 206 x np array 1e9 2e10 1e6 In 207 x Out 207 arra
  • 将 numpy 数组值转换为整数

    我的价值观目前显示为1 00 e09在数组中 类型 float64 我希望他们展示1000000000反而 这可能吗 制作一个样本数组 In 206 x np array 1e9 2e10 1e6 In 207 x Out 207 arra
  • 执行 shell 脚本而不隐式调用 sh

    我想知道是否可以在 usr bin 即 中建立一个指向 shell 脚本的 链接 但我只想写 shellscript 代替 sh shellscript sh 有点像别名 这可能吗 编写脚本的第一行 bin sh 然后通过键入命令使其可执行