それは初心者の質問かもしれませんが、私はこれがどのように構成されているのか、timeこれらの2つのケースでコマンドの出力形式が異なる理由を理解していません:
経由timeで使用する場合、出力は基本情報を含む3行です。
$ time sleep 1
real    0m1.003s
user    0m0.000s
sys     0m0.000s次に、使用されているバイナリを確認できます
$ which time
/usr/bin/timeさらに直接呼び出して、完全に異なる形式の出力を取得し、さらに多くの情報を取得します
$ /usr/bin/time sleep 1
0.00user 0.00system 0:01.00elapsed 0%CPU (0avgtext+0avgdata 2000maxresident)k
0inputs+0outputs (0major+77minor)pagefaults 0swapsに関連するエイリアスはありません time
$ alias | grep time
$ 走っているUbuntu 16.04。
which基本的に役に立たない理由です...