Переменные быстрого доступа к командам Linux

#linux #centos #hiphop

#linux #centos #хип-хоп

Вопрос:

Я не разбираюсь в Linux, так что это, вероятно, простой вопрос…

Я хочу, чтобы исполняемый файл был здесь:

 /root/hiphop/hiphop-php/src/hphp/hphp
  

Будет запускаться при вводе:

 hphp
  

Как мне это установить?

Ответ №1:

 alias hphp=/root/hiphop/hiphop-php/src/hphp/hphp
  

Комментарии:

1. Я знал, что это будет просто! Спасибо.

Ответ №2:

Переменная среды, называемая PATH, укажет вашей оболочке, где искать исполняемые файлы. Если вы добавите строку, подобную этой:

 export PATH=$PATH:/root/hiphop/hiphop-php/src/hphp
  

к вашему bashrc (при условии, что вы используете bash)
затем этот каталог будет проверяться на наличие исполняемых файлов каждый раз, когда вы вводите что-либо в командной строке.

в качестве альтернативы, вы могли бы добавить символическую ссылку из местоположения, которое уже находится в вашем пути к этому файлу (что, вероятно, является лучшей идеей).

 ln -s /root/hiphop/hiphop-php/src/hphp/hphp /usr/sbin/hphp
  

РЕДАКТИРОВАТЬ: также похоже, что это программа, которую вы скомпилировали самостоятельно с помощью configure / make (или аналогичной). вероятно, существует цель создания с именем install, которую вы можете использовать для копирования файла в /usr/ local / sbin (или что-то в этом роде). однако вам нужно быть root.