
私は Linux のかなり簡略化されたバージョンを使用しており、Bash はありません。ただし、Ash はあります。違いが正確に何なのかはわかりませんが、関係があるように思われます。
/usr/bin/rx
通常、プログラムを実行するには、のように入力するだけでバイナリ ファイルを実行できますrx
。この場合、実行できます。
しかし、 の補完プログラムである もこのLinuxシステム上にrx
存在sx
しており、これも使用したいと考えています。 を呼び出すとrx
正常に動作しますが、 に対して同じことをしようとするとsx
、
-/bin/ash: /usr/bin/sx: not found
しかし、sx
はに存在します/usr/bin/
。2 つのプログラムには違いがあり、動作するものは の一部ですbusybox
が、もう 1 つは単なる追加プログラムのようです。 を実行すると、ls -l
権限が次のように表示されました。
-rwxr-xr-x
だから、問題はそれが必要だということではないと思いますchmod
。なぜこのプログラムを実行できないのでしょうか?