假设我有一个ruby脚本,可以打印一些消息,如Hello World
现在,我可以制作像printMessage
这样的自定义shell命令,将控件传递给我的ruby脚本吗?
这样每当我从命令行输入printMessage
时,它会打印Hello World
?
答案 0 :(得分:2)
将此添加到.bashrc或.bash_profile
alias printMessage='ruby /path/to/file.rb'
应该这样做。除非我误解了这个问题。
puts
将打印到命令行。一旦完成此操作,您必须重新加载bash配置文件才能使其正常工作。只需输入source ~/.bashrc
即可重新加载。
可能必须chmod
该文件。
替代:
alias printMessag='ruby -e "puts \"Hello World\""'
也应该有用。