1

假设我有一个 ruby​​ 脚本,可以打印一些消息,例如Hello World

现在,我可以制作自定义 shell 命令,比如printMessage将控制权传递给我的 ruby​​ 脚本吗?

这样每当我printMessage从命令行键入时,它就会打印Hello World

4

1 回答 1

2

将此添加到您的 .bashrc 或 .bash_profile

alias printMessage='ruby /path/to/file.rb'

应该这样做。除非我误解了这个问题。

并将puts打印到命令行。完成此操作后,您必须重新加载 bash 配置文件才能使其正常工作。只需键入source ~/.bashrc以重新加载它。

可能要chmod存档。

选择:

alias printMessag='ruby -e "puts \"Hello World\""'

也应该工作。

于 2013-01-10T02:09:20.433 回答