bash 中的選項卡從路徑自動完成,如何將其擴展為也從 .bash_history 自動完成?

bash 中的選項卡從路徑自動完成,如何將其擴展為也從 .bash_history 自動完成?

我喜歡路徑自動完成,但我錯過的一件事是,如果我上次使用命令帶有一長組參數,並且我想重複它(不編寫腳本),我無法輸入

>command arg1 arg2_prefix Tab

Tab通過我最後一次這樣做的清單。

有些命令附帶自動完成功能,但其他命令則沒有,當我在命令的參數內時,我希望在路徑自動完成之前搜尋此「歷史記錄自動完成」。

我還沒有經歷過太多,但它似乎很有用。我的問題是我該怎麼做才能做到這一點?

答案1

一個更好、更方便的解決方案是只需在終端機內按 ctrl-R 並開始輸入命令,它將開始從歷史列表中過濾(即:也帶有參數)。

相關內容