0

我正在做一些 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 仍然有效?)。

4

1 回答 1

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),它不需要定位和执行路径。

于 2013-03-11T22:58:04.003 回答