Macos 如何在不破坏现有bash命令的情况下向bash路径添加内容?
我正在做一些Android开发,想从任何地方访问命令行工具 我的主目录中没有现有的.bash_配置文件,因此我创建了一个,并添加了以下行:Macos 如何在不破坏现有bash命令的情况下向bash路径添加内容?,macos,Macos,我正在做一些Android开发,想从任何地方访问命令行工具 我的主目录中没有现有的.bash_配置文件,因此我创建了一个,并添加了以下行: export PATH="/Users/Me/desktop/Android/Android SDK bundle/sdk/platform-tools" 我现在可以从终端访问Android工具,但是ls命令已经停止工作,尽管cd仍然可以工作。我明白了 -bash: ls: command not found 我应该怎么做才能让它再次工作(为什么ls停止
export PATH="/Users/Me/desktop/Android/Android SDK bundle/sdk/platform-tools"
我现在可以从终端访问Android工具,但是ls命令已经停止工作,尽管cd仍然可以工作。我明白了
-bash: ls: command not found
我应该怎么做才能让它再次工作(为什么ls停止工作,但cd仍然工作?)。试试:
export PATH=$PATH:"/Users/Me/desktop/Android/Android SDK bundle/sdk/platform-tools"
它将附加到当前的路径
sdk目录
至于后面的问题,它停止工作是因为您覆盖了
PATH
变量,所以bash找不到您的二进制文件。然而,cd
是一个内置命令(),它不需要路径来定位和执行。谢谢。既然以前的bash命令无法识别,我就无法执行类似于“open-e.bash\u profile”的操作,因为open无法识别。我可以在finder中查看文件吗?我不知道,但您可以在主文件夹的终端/bin/rm.bash\u profile
上执行此操作,删除您的.bash\u profile
。