Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设我有一个 ruby 脚本,可以打印一些消息,例如Hello World
Hello World
现在,我可以制作自定义 shell 命令,比如printMessage将控制权传递给我的 ruby 脚本吗?
printMessage
这样每当我printMessage从命令行键入时,它就会打印Hello World?
将此添加到您的 .bashrc 或 .bash_profile
alias printMessage='ruby /path/to/file.rb'
应该这样做。除非我误解了这个问题。
并将puts打印到命令行。完成此操作后,您必须重新加载 bash 配置文件才能使其正常工作。只需键入source ~/.bashrc以重新加载它。
puts
source ~/.bashrc
可能要chmod存档。
chmod
选择:
alias printMessag='ruby -e "puts \"Hello World\""'
也应该工作。