Hãy tưởng tượng bạn vừa chạy một tá lệnh. Nói...
$ cd foo/ # history cmd #10000 (my history is very long)
$ ... more commands ...
$ cd ../ # history cmd #10012
Tôi biết tôi có thể chạy lại chúng được nối với nhau !-12 && !-11 && !-10 && (and so on) && !!
nếu chúng tình cờ vừa được chạy (không chắc) hoặc !10000 && !10001 && !10002 && (and so on)
, nhưng có cách nào đơn giản hơn là gõ tay từng số lịch sử bằng một tiếng nổ và dấu?
Có lẽ có một số loại phạm vi mà tôi không biết trong bash?
ví dụ !{10000-10012}
# một cái gì đó như thế này, chỉ hoạt động.
fc
. Sửa lỗi lệnh. Có ý nghĩa!