
我的系統設定可以記錄大量歷史記錄,以便我可以搜尋過去的命令以供以後使用。
我想過濾history
命令以獲取一系列行號。例如,假設我想要第 500 行和第 600 行之間的歷史記錄。
答案1
Sed
可用於在行之間進行過濾:
history | sed -n 500,600p
舊答案:
history | grep [5-6][0-9][0-9]
缺點是對於包含 500-600 之間任何數字的任何其他命令都會出現誤報。
我的系統設定可以記錄大量歷史記錄,以便我可以搜尋過去的命令以供以後使用。
我想過濾history
命令以獲取一系列行號。例如,假設我想要第 500 行和第 600 行之間的歷史記錄。
Sed
可用於在行之間進行過濾:
history | sed -n 500,600p
舊答案:
history | grep [5-6][0-9][0-9]
缺點是對於包含 500-600 之間任何數字的任何其他命令都會出現誤報。