Chà, ngay cả khi bạn không thích nó, tôi sẽ khiến bạn đọc lại với sự chú ý nhiều hơn man time
. Ở cuối EXAMPLES
phần bạn sẽ tìm thấy:
Users of the bash shell need to use an explicit path in order to run
the external time command and not the shell builtin variant. On system
where time is installed in /usr/bin, the first example would become
/usr/bin/time wc /etc/hosts
Vì vậy, tôi giả sử rằng bạn sử dụng bash shell sử dụng phiên bản nội bộ time
, được cung cấp dưới dạng từ khóa shell. Bạn có thể kiểm tra điều này bằng lệnh sau:
type time
và đầu ra có thể sẽ là:
time is a shell keyword
Nếu đây là trường hợp, thì rõ ràng, để sử dụng lệnh thực time
, bạn phải sử dụng đường dẫn rõ ràng của nó : /usr/bin/time
.
Hơn nữa, nếu bạn không muốn sử dụng từ khóa shell nữa time
, bạn có thể tạo bí danh vĩnh viễn như sau:
alias time='/usr/bin/time'
Điều này sẽ ghi đè lên từ khóa shell time
vì lệnh:
type time
sẽ đưa ra kết quả sau:
time is aliased to `/usr/bin/time'
sudo apt-get install --reinstall time
giúp gì không?