我正在进行一些Android开发,并希望从任何地方访问命令行工具。
我的主目录中没有现有的.bash_profile文件,因此我创建了一个并添加了以下行:
export PATH="/Users/Me/desktop/Android/Android SDK bundle/sdk/platform-tools"
我现在可以从终端访问Android工具,但ls命令已停止工作,但cd仍可正常工作。我得到了
-bash: ls: command not found
我该怎样做才能让它再次发挥作用(为什么ls停止工作但cd仍然有效?)。
答案 0 :(得分:0)
尝试:
export PATH=$PATH:"/Users/Me/desktop/Android/Android SDK bundle/sdk/platform-tools"
它将附加到您当前的PATH
sdk目录。
至于后面的问题,它因为你覆盖了PATH
变量而停止了工作,所以bash无法找到你的二进制文件。但是cd
是内置命令(http://linux.about.com/library/cmd/blcmdl1_builtin.htm),它不需要定位和执行路径。