【发布时间】:2025-12-13 20:05:03
【问题描述】:
在 Bash shell 中,我想从任何地方运行一个 ruby 脚本目录。将目录添加到 $PATH 不会这样做。
我想输入“ruby”,开始输入脚本名称的第一个字母,然后按 Tab 键自动完成脚本名称。
例如,我在 /~/username/foo/bar 并想运行 /~/ruby/test/script1.rb
~/用户名/foo/bar $ ruby scri
按 Tab 和
/用户名/foo/bar $ ruby script1.rb
出现。然后我就可以按 Enter 并运行脚本,即使我不在正确的目录中。
这可能吗?
【问题讨论】:
-
你说:...回车,脚本运行...我现在很困惑,它是否有效?
-
我希望能够点击选项卡自动完成,然后按回车键运行脚本。
-
感谢大家的所有回答。如果我可以将多个答案标记为已接受的答案,我会的。
标签: ruby bash autocomplete