Tôi có rất nhiều lệnh tôi thường xuyên cần thực hiện, thường là với sự thay đổi nhỏ nhất.
Ngay bây giờ tôi đang lưu trữ tất cả chúng vào .bash_history
và sử dụng CTRL- Rđể truy cập chúng, nhưng tôi tự hỏi liệu có cách nào tốt hơn không. Thứ tôi đang tìm kiếm:
- Dễ dàng thêm một lệnh mới
- Dễ dàng tìm kiếm và thực hiện lại lệnh mong muốn
- Tránh các lệnh không mong muốn trong đề xuất
Thật không may, bash_history không quá mạnh đối với yêu cầu thứ ba: nếu tôi làm một vài cd
và ls
, nó sẽ lấp đầy tệp lịch sử một cách nhanh chóng. Gần đây tôi đã biết HIST_SIZE
và bạn có thể định cấu hình lịch sử để tránh trùng lặp hoặc một số lệnh nhất định, nhưng trước khi định cấu hình tất cả, tôi muốn chắc chắn rằng đó là cách tốt nhất.
alias
có thể hữu ích hơn. ví dụ.alias gfc="git fetch origin"