Как добавить файл где-нибудь в моем списке $ PATH

Как достичь того, что вы видите ниже? Я прочитал этот вопрос, но мне это не удалось. Моя ОС - Lubuntu 13.10, основанная на Ubuntu 13.10

You are technically ready to go, but
there's one extra step that I like to do to make command line debugging nice
and quick. I create a bash script called "php-xdebug", which automatically
starts the debugger engine. The script looks like this (unix only): >

#!/bin/bash
export XDEBUG_CONFIG="idekey=xdebug"
/usr/bin/php "$@"
<
Run "chmod +x" on the file and put it somewhere in your $PATH list, and you can
then use this instead of php when debugging. For instance, instead of "php
myscript.php", run "php-xdebug myscript.php" to start the debugger session.
.
1
задан 13 April 2017 в 15:23

2 ответа

PATH - это список папок, которые автоматически проверяются на наличие исполняемых файлов при запуске имени программы. Вот что мы делаем.

После комментария ниже, похоже, есть еще одна проблема, поэтому давайте начнем с нуля.

Откройте gedit

Вставьте в

#!/bin/bash
export XDEBUG_CONFIG="idekey=xdebug"
/usr/bin/php "$@"

Сохранить как

php-xdebug.sh

Перейдите в папку (в терминале) с файлом и запустите

chmod +x php-xdebug.sh

Затем проверьте, с чем у вас PATH:

echo $PATH

Вы можете переместить файл в одну из папок, перечисленных при запуске этой команды.

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

Теперь попробуйте:

php-xdebug.sh
0
ответ дан 13 April 2017 в 15:23
  • 1
    Иногда, да; но большую часть времени это работает. It' s одна команда и так стоит попробовать сначала. – Rod Smith 13 June 2015 в 03:42

В Ubuntu (включая Lubuntu) одно из естественных мест для размещения такого сценария - в ~/bin. Если эта папка еще не существует, выполните

mkdir ~/bin

При следующем входе в систему она будет автоматически включена в PATH, т. Е. Нет необходимости изменять переменную PATH.

0
ответ дан 13 April 2017 в 15:23

Другие вопросы по тегам:

Похожие вопросы: