存储和调用最喜欢的 bash 命令

lor*_*o-s 3 linux bash command-line

我正在寻找一个 Linux 命令行工具,它允许我存储我最喜欢的/最常用的/最难记住的bash 命令,并在需要时快速运行它们。

我不喜欢使用别名,因为我想避免名称冲突。alias是一件很方便的事情,但这不是我要搜索的内容,而是一些命令行片段库

我想要的一个例子是:

$ favorite --add hello 'echo Hello World!'
$ favorite hello
Hello World!
$ favorite --delete hello
$ favorite hello
favorite: shortcut 'hello' not defined
$ _
Run Code Online (Sandbox Code Playgroud)

我想我可以自己编写这个工具(也许使用python-cliappphp5-cli),但如果已经存在某些东西,我不想重新发明轮子。

Fra*_*ran 8

似乎编写脚本并将它们放入~/bin(然后将在您的 中PATH)是一个可以接受的选择。除非您希望在按下ENTER执行命令之前能够查看和编辑该命令,否则这将起作用,但是您上面的示例并未说明该要求。