パス内の項目が表示されない原因は何ですか?

パス内の項目が表示されない原因は何ですか?

私のパスにPerlスクリプトと思われる実行可能ファイルがあります。

>$scriptname
$outputofscript

しかし、

>which $scriptname
which:  0652-141 There is no $scriptname in $path

与えられたパスと同じパスを印刷しますecho $PATH(コロンではなくスペースで区切った場合を除く)。

kshを再実行してもパスは変更されないようですが、今ではスクリプトが見つかりません。

これは、AIX 6.1では、通常のユーザーとしてTelnetを介してkshを実行することです(例えば、知っています)。

ベストアンサー1

Runningはtype $scriptnameこれがエイリアスであることを伝えます。明らかに、これが発見されるのを防ぎました。

おすすめ記事