7
A
回答
9
如果您使用的是默認編輯模式,請按Ctrl + R搜索歷史記錄。
如果你已經做了設置-o VI使用vi編輯模式,則ESC-/
2
我結合使用history
命令grep
,例如history | grep vi
顯示使用vi
的所有命令。
2
簽出命令「fc」的「Gnu Bash手冊」(man bash
)。例如。 fc -l -80
會列出最後的80個命令,而其他選項則讓您使用RegEx進行搜索...
4
history
命令是要走的路。我用
h()
{
history | cut -f 2- | sort -u | grep -P --color=auto -e "$*"
}
,這樣我可以輸入類似h git.*MyProgram
,h ^tar -c
,h svn:ignore
等拉起匹配正則表達式過去的命令排序列表。
您可能還需要添加以下幾行到〜/ .inputrc文件:
# Ctrl+Up/Down for searching command history
"\e[1;5A": history-search-backward
"\e[1;5B": history-search-forward
有了這些之後,就可以鍵入部分命令前綴(如gi
或sql
),然後使用Ctrl +向上只需滾動瀏覽與該前綴相匹配的命令歷史記錄列表(如git clone https://code.google.com/p/double-conversion/
和sqlite3 .svn/wc.db .tables
)即可。如果要編輯或重新執行相當近的命令,這可能比搜索然後剪切和粘貼要快得多。
2
做
vi ~/.inputrc
添加
對於向上/向下箭頭綁定:
"\e[A": history-search-backward
"\e[B": history-search-forward
或爲向上/向下翻頁綁定:
"\e[5~": history-search-backward
"\e[6~": history-search-forward
關閉和開放cygwin
。
Voila。
0
我認爲最簡單的方法之一就是用較少的管道和按搜索字符(「/」),然後鍵入你想找到的命令。
history | less
然後
/text to find
找到所需的命令
另一種方式
是到標準輸出形式history命令附加到文件:history > /cygdrive/path/file.txt
,然後在文檔中搜索。
相關問題
- 1. git命令的快捷方式
- 2. 命令快捷方式的IntelliJ-想法
- 3. VIM:查找最近使用的快捷方式的歷史
- 4. 調試歷史記錄的Eclipse啓動快捷方式
- 5. 綁定命令調色板命令的快捷方式?
- 6. Rpy2命令歷史
- 7. Rstudio命令歷史
- 8. 非交互式shell命令的歷史
- 9. 鍵盤快捷鍵跳轉到ubuntu終端的命令歷史記錄末尾
- 10. 米拉的命令歷史?
- 11. 非交互式Python命令歷史
- 12. 歷史命令沒有命令編號
- 13. Windows命令行歷史
- 14. 清除命令歷史
- 15. Shell歷史命令 - 功能
- 16. stdiodemo和命令歷史
- 17. VisualStudio中的命令提示符的快捷方式
- 18. 快捷方式
- 19. 快捷命令+下+上
- 20. R Postgres和快捷命令?
- 21. 指定快捷鍵命令
- 22. 命令提示快捷鍵
- 23. xcode 3.2.1通過鍵盤快捷方式的文件歷史記錄
- 24. 如何在命令提示符下創建特定命令的快捷方式?
- 25. Visual Studio - 是否有重複的上次命令命令或快捷方式?
- 26. wpf綁定命令到窗口的快捷方式
- 27. 如何創建桌面快捷方式的命令
- 28. 轉到輸出命令創建的開始 - 快捷方式
- 29. 使用CMD.exe中的簡單命令創建快捷方式
- 30. 是否有啓動PyCharm調試命令行的快捷方式?
謝謝Kevin讓我試用 – Manoj 2011-06-17 00:43:05