vadblm
11-05-2011, 20:30
Но все же непонятно, почему он ищет команды ТОЛЬКО в переменой PATH, а текущую папку игнорит, я же туда даже зашел, осталось запустить его ручками, а не получается. »
Потому что юниксовые шеллы и command.com, поведения подобного которому вы хотите, несколько отличаются. ;) Запускать исполняемый файл в текущей директории следует так:
./dmidecode
То есть, буквально указать, что вы хотите запустить именно этот файл, лежащий в текущей директории (обозначается ".").
Можно также запускать, указав полный путь (/usr/local/sbin/dmidecode), в этом случае переходить в конкретную директорию нет необходимости.
Потому что юниксовые шеллы и command.com, поведения подобного которому вы хотите, несколько отличаются. ;) Запускать исполняемый файл в текущей директории следует так:
./dmidecode
То есть, буквально указать, что вы хотите запустить именно этот файл, лежащий в текущей директории (обозначается ".").
Можно также запускать, указав полный путь (/usr/local/sbin/dmidecode), в этом случае переходить в конкретную директорию нет необходимости.