作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我有一个 Ruby 文件,我将它作为 ruby file.rb "parameters"
运行。我更喜欢将它作为 regtask 参数
运行,而不必每次都包含 ruby
和文件名。我希望它与 ls
处于同一级别。我将如何做到这一点?
最佳答案
编辑你的文件,确保这是第一行,这样你的系统就知道如何执行你的文件:
#!/usr/bin/env ruby
接下来,更改文件的权限以使其可执行:
chmod a+x file.rb
最后,重命名并将其移动到将要执行的位置,而无需编写其完整路径:
mkdir -p ~/bin
mv file.rb ~/bin/regtask
(如果 ~/bin
存在,大多数系统会自动将其添加到 PATH
;如果不存在,则必须将其添加到 PATH
你自己在你的启动文件中。)
关于ruby - 如何将 Ruby 脚本变成 bash 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28018591/
我是一名优秀的程序员,十分优秀!