それは初心者の質問かもしれませんが、私はこれがどのように構成されているのか、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
基本的に役に立たない理由です...