如何在shell中過濾最近的命令?

如何在shell中過濾最近的命令?

假設我已經在 shell 中輸入了很多命令,現在我想再次輸入很長的命令。我可以使用鍵盤上的箭頭按鈕向上移動,但由於我知道--indent該命令中包含該單詞,因此有沒有辦法更快地做到這一點?

答案1

我假設你正在使用 powershell?安裝PS閱讀線。將其設定為您問題的一部分。完成後,您應該能夠使用 CTRL-R,然後開始輸入匹配的最新命令

答案2

不,本機 Windows 命令列沒有歷史記錄。但如果您安裝了 Power Shell,它就會執行此操作。有一個 history命令。搜尋紀錄中的一行

history | findstr "indent"

或者,您可以在 Windows 上使用其他(通常更好)Shell,例如西格文或者碰杯

編輯: 而且我也是剛剛才知道的F7。它會向您顯示上次使用的命令的彈出清單。

相關內容