Tôi muốn in lệnh bash cuối cùng với dấu thời gian của nó. history 1
cho thấy lệnh lịch sử chính nó. Tôi cần sử dụng nó trên nhiều máy, vì vậy nó không nên phụ thuộc vào bất kỳ cấu hình tùy chỉnh nào. Chắc chắn phải có một số lệnh đơn giản mà tôi đang thiếu để làm điều này, như lastcmd
hoặc một cái gì đó :)
Lưu ý rằng fc -l -1
hiển thị lệnh cuối cùng nhưng không có dấu thời gian và quá phức tạp để gõ nó thường xuyên.
Để làm rõ, tôi đang tìm kiếm một số cách đơn giản và tiêu chuẩn để làm điều này bởi vì tôi cần sử dụng nó trên nhiều máy chủ và không thể tùy chỉnh tất cả chúng hoặc tạo các chức năng tùy chỉnh. Ngoài ra tôi cần phải gõ lệnh này bằng tay để nó thực sự đơn giản.
Có vẻ như HISTCONTROL = ignboth là cài đặt mặc định trên các máy chủ tôi cần truy cập để tôi có thể sử dụng:
history 1
(lệnh lịch sử có tiền tố là dấu cách) không đưa nó vào lịch sử, vì vậy nó hiển thị chính xác lệnh cuối cùng.
HISTTIMEFORMAT
mặc định không được đặt mặc định, vì vậy nó không phải là một giải pháp hoàn chỉnh. đó có phải là cách dễ hơn?