Nun, auch wenn Sie es nicht mögen, werde ich Sie wieder mit mehr Aufmerksamkeit zum Lesen bringen man time
. Am Ende des EXAMPLES
Abschnitts finden Sie:
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
Ich gehe also davon aus, dass Sie eine Bash-Shell verwenden, die eine interne Version von verwendet time
, die als Shell-Schlüsselwort bereitgestellt wird. Sie können dies mit dem folgenden Befehl überprüfen:
type time
und die Ausgabe wird wahrscheinlich sein:
time is a shell keyword
Wenn dies der Fall ist, dann ist klar, zu verwenden , den wirklichen time
Befehl, müssen Sie seinen expliziten Pfad zu verwenden: /usr/bin/time
.
Wenn Sie das Shell-Schlüsselwort nicht mehr verwenden möchten time
, können Sie einen permanenten Alias wie folgt erstellen :
alias time='/usr/bin/time'
Dadurch wird das Shell-Schlüsselwort überschrieben, time
da der Befehl:
type time
wird nun die folgende Ausgabe geben:
time is aliased to `/usr/bin/time'
sudo apt-get install --reinstall time
?