解説

使用方法

phpコマンドの実行箇所が出力される

出力

/usr/bin に移動してphpがあるのを確認

使用例

/usr/lib/systemd/system/sshd.service を例に考える

whichコマンドからはsshdはusr/sbin/sshdから実行されることになっている

/usr/lib/systemd/system/sshd.service の中身を見てみると下記の部分が存在する

ExecStartで読み込むバイナリは /usr/sbin/sshd となっている

ExecStartで読み込むバイナリは /usr/sbin/sshd でwhichコマンドで実際に読み込まれているバイナリは /user/sbin/sshd と一致していることがわかる

メモ

bin とは

binとは、Binary codeのことでようするに実行可能プログラム置き場ということ。バイナリということはコンパイル型の言語により作られたプログラムが置かれるのだろう。

https://qiita.com/totzyuta/items/84d610f56129a186f0c5

/binについて

/bin

システム管理者(root)と一般ユーザーの両方が使う基本的な

コマンドが格納されています

/sbin

システム管理者(root)が使用するコマンドが格納されています。

主に、起動、停止やリカバリーのような、システム管理に必要 なコマンドです。

/usr/bin

ユーザーが一般的に使用するコマンドで、

緊急時のシステム保守に必須ではないコマンドが配置されます。

/usr/sbin

システム管理コマンドで、

緊急時のシステム保守に必須ではないコマンドが配置されます。

https://www.linuxmaster.jp/linux_skill/2010/02/06linux.html