当前位置:  开发笔记 > IOS > 正文

在Mac OSX 10.5中,它无法找到我的终端命令sudo,find等

如何解决《在MacOSX10.5中,它无法找到我的终端命令sudo,find等》经验,为你挑选了1个好方法。

我不知道发生了什么,但是在我的Mac OSX 10.5终端上,它再也找不到我的sudo命令,或者找到命令等等.他们在那里因为我放了/ usr/bin/sudo或/ usr/bin /发现它工作正常......

我的.bash_login文件如下所示:export PATH ="/ usr/local/bin:/ usr/local/sbin:/ usr/local/mysql/bin:/ usr/bin $ PATH"

我的.bash_profile文件如下所示:export PATH ="/ Library/Frameworks/Python.framework/Versions/Current/bin:/Library/Python/2.5/site-packages/django_trunk/django/bin:/ usr/local/mysql /斌:在/ usr /斌/须藤$ PATH"

现在我会说,我不真的知道我在与终端做.我只是一个初学者,我必须为环境变量做一些事情(是他们被称为什么?).我假设我只需要确保/ usr/bin/path在我的bash文件中,但它们是,并且它似乎不起作用.请帮忙!

此外,当我使用/ usr/bin/find命令时,它向我说"权限被拒绝",即使我以系统管理员帐户登录到Mac OSX.我不明白.

任何帮助都会很棒.谢谢 - 詹姆斯



1> bhilburn..:

看起来您的两个PATH导出都是格式错误的:

export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:/usr/bin$PATH"

那里的结束位不起作用.它应该是:

export PATH=/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:/usr/bin:$PATH

注意'$ PATH'之前的冒号?这一点很重要 ;)

此外,双引号不是必需的.

如果这不起作用,我们将需要更多信息.即使在加载shell配置之后,其他东西也可能正在修改您的路径.

你能发布以下结果:

$ echo $PATH

配置文件并不总是当前环境变量的良好指示,因为它们在整个系统中被许多程序和文件修改.要查看所有环境变量,可以运行:

$ env

推荐阅读
echo7111436
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有