
これにより、strace echo hello
使用中のものが表示されますが、組み込み/bin/echo
アイテムを最初に見つける必要があります。echo
straceには組み込みコマンドをスキップする機能はありますか?トレース - バージョン 4.5.19
私はstraceがシステム実行可能ファイルを処理するのと同じ方法で組み込みコマンドを処理できないことを知っています。
答え1
straceはシェルではないため、straceはexecを使用します。
答え2
シェルにコマンド(例echo hello world
:)を入力すると、シェルはコマンドを解釈し、別の実行可能ファイルを見つける前にシェル組み込み機能が使用可能であることを確認します。
これを使用すると、strace
実行可能ファイルを見つけてユーザーに代わって実行するように要求します。シェルとは異なり、strace
独自のコマンドは組み込まれていません。