Я очень новичок в использовании Aix/Unix и пытается выяснить некоторые основы. Прямо сейчас, когда я печатаю
$ private_build <some options>
в терминал, он начинает запуск программы (private_build) моя компания написала. Я хотел бы знать, как ОС знает, где найти эту программу для ее выполнения. Я знаю, что он обычно ищет все каталоги, перечисленные в переменной среды $ PATH. Тем не менее, я просматривал каждую директорию, указанную в $ PATH, и не могу найти файл с таким именем в любом месте. Я также попытался:
$ which private_build
и
$ whereis private_build
, но никто не мог найти его (я думаю, что эти команды просто полистать $ PATH, а).
Есть ли другой способ, которым Aix или Unix находит команды/программы, введенные в терминал? Я знаю, что на этой машине установлены сетевые диски, возможно ли, что если программа находится в смонтированном каталоге, она не будет в $ PATH? Нужно ли мне расширение типа файла (.exe? .ksh?) В конце?
Возможно, «псевдоним». Посмотрите, что 'alias private_build' говорит вам что-нибудь. (Псевдонимы будут установлены в вашем «профиле» вашего входа.) –