¿Por qué invocar el programa por el nombre completo de la ruta da un resultado diferente?


0

time ls huellas dactilares:

main  main.c

real    0m0.001s
user    0m0.000s
sys     0m0.000s

/usr/bin/time ls huellas dactilares:

main  main.c
0.00user 0.00system 0:00.00elapsed ?%CPU (0avgtext+0avgdata 2468maxresident)k
0inputs+0outputs (0major+108minor)pagefaults 0swaps

Desde las which timeimpresiones /usr/bin/time, esperaba que ambas salidas fueran iguales.

¿Por qué la salida es diferente cuando se invoca timepor el nombre de ruta completo?


Hacer type -a time. También man timecontrahelp time
glenn jackman

Eso datime is a shell keyword time is /usr/bin/time
vasilyrud

3
Dos implementaciones diferentes: una integrada en el shell, otra que vive en el sistema de archivos.
Glenn Jackman
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.