如何在我的 $PATH 列表中添加文件

如何在我的 $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

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

答案2

在 Ubuntu(包括 Lubuntu)上,放置此类脚本的一个自然位置是~/bin。如果该文件夹尚不存在,请执行

mkdir ~/bin

下次登录时,它将自动包含在 PATH 中,即无需改变 PATH 变量。

相关内容