ソラリスのコマンド/ユーティリティの実行可能パスを知る方法を教えてもらえますか? lsの実行可能パスは/ usr/binのように
type
コマンドを使用します
例えば
[max @ localhost〜] $ type cal cal is /usr/bin/cal [max@localhost~]$ type ifconfig ifconfig is/sbin /ifconfig [max@localhost~]$ type ping ping is/bin/ping
whereis [コマンド]
whereis ls
ls:/ usr/bin/ls
which コマンドを使用して、実行可能ファイルのフルネームを確認できます。 'which foo'のように、fooへのフルパスを返します
これは、使用するシェルと、コマンドがPATHにあるかどうかによって異なります。
Kshを使用していると仮定すると、最初のケースではwhence
コマンドを使用できます。コマンドがパスにない場合、または代替バージョンが存在するかどうかを知りたい場合は、次のようなものを実行できます。
find $(find / ! -local -Prune -o -name "*bin" | grep bin) -type f -name ls
コマンドはすべて、名前がbinで終わるディレクトリにあると想定しています。これは通常の場合です。