基本上,我希望能够为命令行“Net”命令,有点像用于启动python的“Python”命令。
所以我想要一个像“Net”这样的命令来启动我的bash脚本,但是我不想进入我的.bash_profile并创建一个别名,我希望它能自动创建你只需要运行一个脚本。
如何做到这一点?
答案 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)