Khi tôi chạy historylệnh (trên tcsh), nó chỉ in phần TIME của dấu thời gian và bỏ qua ngày:
3 15:07 echo $PATH
4 15:07 ls -la
Trong bash, bạn có thể sử dụng HISTTIMEFORMATbiến môi trường để ảnh hưởng đến biểu mẫu dấu thời gian được in bằng historylệnh.
Ví dụ set HISTTIMEFORMAT="[%F %T %Z] "
Có cách nào để làm điều này trong tcsh và nếu vậy, phiên bản nào của tcsh là bắt buộc? Chúng tôi có tcsh 6.17.00.
Môi trường: Red Har Linux 4.4, nhưng tôi cho rằng câu trả lời không nên bị ảnh hưởng vì đây historylà một hệ vỏ nhị phân được tích hợp sẵn và không phải do hệ điều hành cung cấp.