yes
unix / linuxには、デフォルトy
で無限に印刷するコマンドがありますstdout
。その意味は何で、用途は何ですか?
ベストアンサー1
yesは、応答を要求するすべてのコマンドに肯定的な(または否定的な、例えばyes n)応答を送信するために使用できるため、コマンドは非対話型で実行されます。
yesコマンドはheadコマンドと一緒に使用され、テスト用の大容量ファイルを生成します。
また、yesを使用すると、シングルプロセッサを搭載したシステムでプロセッサ使用率が100%になるため、システムが高負荷をどの程度処理するかをテストすることもできます(マルチプロセッサシステムでは、各プロセッサに対して1つのプロセスを実行する必要があります。 )。たとえば、プロセッサが100%で稼働している場合にシステムの冷却システムが効果的であるかどうかを調べるのに役立ちます。
2006年には、ユーザーのMacBookが断続的なシャットダウン症候群の影響を受けたかどうかをテストする手段としてyesコマンドが宣伝されました。 Mac OSの端末でyesコマンドを2回実行する
ウィキペディアを通して:http://en.wikipedia.org/wiki/Yes_(Unix)