Khi tôi đang chạy các phân tích của mình bằng bash shell, tôi thường muốn lưu các lệnh tôi đã sử dụng mang lại cho tôi kết quả tốt cho một tệp trong cùng thư mục ("LOGBOOK" của tôi, như được gọi) để tôi có thể kiểm tra xem Tôi đã làm để có được những kết quả đó. Cho đến nay, điều này có nghĩa là tôi sao chép. Lấy lệnh từ thiết bị đầu cuối hoặc nhấn "lên" sửa đổi lệnh thành một echo"my command" >> LOGBOOK
hoặc các trò hề tương tự khác.
Tôi đã tìm thấy có một history
công cụ vào ngày khác, nhưng tôi không thể tìm ra cách sử dụng nó để nhận lệnh được thực thi trước đó để tôi có thể làm một cái gì đó như thế nào getlast >> LOGBOOK
.
Có một cách dễ dàng tốt đẹp để làm điều này. Ngoài ra, làm thế nào để người khác đối phó với việc lưu các lệnh cho kết quả họ có?
fc -lnr | head -n 1
có thể được viết tắtfc -lnr -1
.