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-cliapp或php5-cli),但如果已经存在某些东西,我不想重新发明轮子。
似乎编写脚本并将它们放入~/bin
(然后将在您的 中PATH
)是一个可以接受的选择。除非您希望在按下ENTER执行命令之前能够查看和编辑该命令,否则这将起作用,但是您上面的示例并未说明该要求。