如何命令在mac终端中启动bash-script?

时间:2015-12-04 12:38:30

标签: bash automation command

基本上,我希望能够为命令行“Net”命令,有点像用于启动python的“Python”命令。

所以我想要一个像“Net”这样的命令来启动我的bash脚本,但是我不想进入我的.bash_profile并创建一个别名,我希望它能自动创建你只需要运行一个脚本。

如何做到这一点?

1 个答案:

答案 0 :(得分:0)

您好像正在寻找安装命令......

https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/install.1.html

install -m 755 ./my-bash-script.sh /bin/net

请确保使用$ PATH中的目录,并且您的$ PATH中没有可执行文件,该文件使用您计划使用的命令的名称。 '净'是一个在Linux系统上使用的实际命令,但我不确定Mac。

如果将其添加到bash脚本中,您可能需要添加一些健全性检查......

#! /bin/bash
...
...
[[ ! -f /bin/$(basename $0) ]] && install -m 755 $0 /bin/$(basename $0)