0

我如何在 linux (centos 6.2) 中为我的自定义命令行添加书签?

我正在使用history | grep keyword然后!command number现在。

但是有没有更快的解决方案?

4

4 回答 4

2

只需使用别名:

alias lala="ls -lrt|grep a"
于 2013-01-29T09:43:10.120 回答
1

是的。您可以在文件夹中定义一个alias、一个函数或编写一个脚本。bin

于 2013-01-29T09:42:11.243 回答
0

大多数 shell 提供更复杂的历史扩展。例如,您可以使用

!?str

在 zsh、bash 等中执行包含str.

如果您想要更广泛地控制您想要选择的内容,另一种保存击键的可能性是使用历史的增量搜索。

要向后搜索历史,此功能通常绑定到<ctrl>-r,对于向前搜索<ctrl>-s(至少在 bash 和 zsh 中)。

于 2013-01-29T09:53:01.210 回答
0

只需在其上放一个评论标签,您就可以搜索后者的标签。

$ my-command # tag-bookmark-1

然后稍后您可以使用 grep 或搜索历史记录来查找 tag-bookmark-1。如果你愿意,可以使用更短的东西。(我不能说!,因为我总是使用 export histchars="")

于 2013-02-04T22:47:36.607 回答