このチュートリアルでは、Linuxでコマンドの実行時間を見つける方法を簡単に説明し、Linuxでのコマンドの実行時間の利点を理解します。
まず、Linuxコマンドの実行時間を見つける方法を理解しましょう。
目次
Linuxコマンドの実行時間を見つけるには、実行されたコマンドのリストとそれぞれの日付と時間を表示するhistory
コマンドを使用できます。それを使用する方法は次のとおりです。
$ histtimeformat = "%d/%m/%y%t"履歴
これにより、各コマンドの日付と時刻を表示する履歴出力が形成されます。 %d/%m/%y
形式は日、月、年を表しますが、 %T
24時間の時間を表します。
上記のコマンドの出力の例は次のとおりです。
<code>[...] 1362 22/03/24 17:17:20 time sleep 2 1363 22/03/24 17:33:35 HISTTIMEFORMAT="%d/%m/%y %T " history</code>
出力が示すように、私のBash Historyコマンド出力でタイムスタンプが有効になっています。上記の出力に基づいて、 2024年3月22日の午後5時17:20にtime
コマンドを実行しました。
または、 %d/%m/%y
の代わりに%F
を使用できます。どちらも正しいです。
$ histtimeformat = "%f%t"履歴
フィッシュシェルを使用している場合は、次のコマンドを使用して、履歴コマンド出力でタイムスタンプを有効にします。
履歴 - show-time = '%f%t'
zshシェルでは、コマンドは次のとおりです。
歴史-F
Bash、Fish、ZSHシェルの歴史コマンド出力でタイムスタンプを有効にする方法の詳細については、次のガイドを参照してください。
上記のコマンドが以前のすべてのコマンドの実行時間を示していることに気付いたかもしれません。特定のコマンドがいつ実行されたかを知りたい場合はどうなりますか?これはとても簡単です!
コマンドの実行時間を知りたい場合は、 time
コマンドを使用できます。例えば:
$ time your_command_here
これにより、実行に必要な時間を測定し、コマンドが完了した後の実行時間を表示します。
例:
$ time ls
出力は3回表示されます。
サンプル出力:
<code>[...] real 0m0.001s user 0m0.001s sys 0m0.000s</code>
time
コマンドの使用に関する詳細については、次のガイドを参照することをお勧めします。
システム管理者であろうとプログラマーであろうと、コマンドの実行時間を理解することは、パフォーマンスを最適化するのに非常に役立ちます。
Linuxのコマンドの実行時間を理解することには、多くの利点があります。
time
コマンドは、プロセスのシステムリソース使用量を表示することもできます。これは、特定のコマンドの効率を表示するのに非常に役立ちます。それでおしまい。この短いチュートリアルでは、ユーザーがコマンドの実行時間をすぐに見つけるのに役立つ便利なLinuxヒントについて説明します。それがあなたを助けることを願っています。
関連する読み物:
以上がLinuxでコマンドが実行されたときに見つける方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。