Bash 未找到ls、sudo命令(shell命令)
我试图在mac OSX 10中安装laravel框架。最后我修改了Bash 未找到ls、sudo命令(shell命令),bash,shell,path,Bash,Shell,Path,我试图在mac OSX 10中安装laravel框架。最后我修改了~/.bash_配置文件来添加laravel命令。laravel命令似乎工作正常。但另一个问题出现了。ls、sudo…和其他shell命令不起作用 -bash: ls: command not found 我的bash.profile文件包含两个链接 export PATH="/Applications/MAMP/bin/php/php5.6/bin" export PATH="$PATH:$HOME/.composer/ven
~/.bash_配置文件来添加laravel命令。laravel命令似乎工作正常。但另一个问题出现了。ls、sudo…和其他shell命令不起作用
-bash: ls: command not found
我的bash.profile
文件包含两个链接
export PATH="/Applications/MAMP/bin/php/php5.6/bin"
export PATH="$PATH:$HOME/.composer/vendor/bin"
如果存在此路径,请签入~/.bash\u配置文件
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
您的完整行应该如下所示
export PATH=/Applications/MAMP/bin/php/php5.6/bin:$HOME/.composer/vendor/bin:/opt/local/bin:/opt/local/sbin:$PATH
需要重新启动。上述debian发行版实用程序的二进制文件通常位于/bin
或/usr/bin
目录中。当然,如果二进制文件不在那里,导出路径将没有帮助
可能有一种简单的方法-
- 检查二进制文件的位置,然后导出bash_配置文件或.bashrc中的路径
- 运行bashrc脚本(
~/.bashrc
),然后可能不需要重新启动
谢谢大家,一切都恢复正常了。我刚刚格式化了bash_profile和bashrc这两个文件。对于Laravel,我添加了行别名Laravel='~/.composer/vendor/bin/Laravel'