1 path
我对 Unix 比较陌生,所以也许这是一个非常简单的问题。
无论如何,问题是这样的:
我正在参加在线课程,教授输入:
echo $path
Run Code Online (Sandbox Code Playgroud)
并得到了这个结果......
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
Run Code Online (Sandbox Code Playgroud)
我输入了相同的命令 ( echo $path
)
我得到了:
/usr/local/mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
Run Code Online (Sandbox Code Playgroud)
因为这个类与 web 开发相关(我们将使用 gitHub 和 Node.js)......这个稍微复杂的路径会成为一个问题吗?
我应该更改mysql的位置吗?
小智 7
这根本不是问题。
$PATH 变量只是说明可执行文件在文件系统中的位置。
当你想从你的 shell 运行一个程序时,通常你必须输入这个程序的完整路径才能运行 - 例如/bin/grep
. 但由于路径/bin
包含在您的 $PATH 变量中,您只需输入grep
. 换句话说,当您在 shell 中键入单个命令时,会在 $PATH 变量中的目录中搜索该命令。如果在那里找到它,则无需查找程序的位置并键入整个路径即可执行它。
归档时间: |
|
查看次数: |
263 次 |
最近记录: |