当你处于历史的中间时,浏览历史上最早/最新的命令

说我在一个bashdocker,有一个很长的命令历史。 我向上压了很多次,并处于历史的“中间”。 我现在想要快速导航到历史logging中的第一个或最后一个命令(没有长时间保持向上或向下箭头)。 这可能吗? 如果是的话,实现这个目标的捷径是什么?

看一下手册页 :

man bash 

在这里,我为你复制你正在寻找的东西:

 previous-history (Cp) Fetch the previous command from the history list, moving back in the list. next-history (Cn) Fetch the next command from the history list, moving forward in the list. beginning-of-history (M-<) Move to the first line in the history. end-of-history (M->) Move to the end of the input history, ie, the line currently being entered. 

根据terminal设置的方式,通常可以按Ctrl + C将您打断回到开始(无意见),然后上升一两次,以获得最近的命令。

或者,使用history命令将列出所有与它们关联的索引值使用的最近命令。 !#其中#是索引号将重新运行该命令。 命令history | grep [command]有一个很好的用处 history | grep [command]尝试查找历史logging中的特定命令。