command not found的解决办法
来源:互联网 发布:中国电信宽带网络 编辑:程序博客网 时间:2024/06/04 23:19
在Ubuntu中,我们大多会遇到这样一个问题: “ ......... commond not found ”
特别是对于新手,遇到这种问题时,我们可能不知从何下手
其实,遇到这些问题时,别害怕,有问题,肯定也是有办法的,具体步骤如下:
首先,我们找到这个命令存放的路径,可以使用find , grep命令搜索一下
然后用pwd命令取出这条命令的绝对路径
再sudo vi /etc/profile ,在最后一行添加这个命令的绝对路径,具体格式如下:
export PATH=$PATH:绝对路径
保存退出
然后source /etc/profile
即可使其生效。
可是有时我们还会遇到这种情况,就是修改后,还是不行。一种原因是我们忘记了source /etc/profile
还有一种情况就是:因为我们在修改 vi /etc/profile这个目录时用的权限跟我们在执行这条命令时
用的权限不一样,究其原因是我们在这两个动作之间进行了超级用户权限和普通用户权限的切换。
若你是在超级用户权限下去执行这条命令的,就切换到超级用户权限去修改/etc/profile这个配置文件。
若你是在普通用户权限下去执行这条命令的,就切换到普通用户权限去修改/etc/profile这个配置文件。
两者需要保持一致。至于具体原因为何这样,究其原因是因为你用普通用户设置的是普通用户的PATH,而sudo执行命令的时候,使用的是超级用户权限,那也就使用了超级用户的PATH,两者需要分开来对待。
特别是对于新手,遇到这种问题时,我们可能不知从何下手
其实,遇到这些问题时,别害怕,有问题,肯定也是有办法的,具体步骤如下:
首先,我们找到这个命令存放的路径,可以使用find , grep命令搜索一下
然后用pwd命令取出这条命令的绝对路径
再sudo vi /etc/profile ,在最后一行添加这个命令的绝对路径,具体格式如下:
export PATH=$PATH:绝对路径
保存退出
然后source /etc/profile
即可使其生效。
可是有时我们还会遇到这种情况,就是修改后,还是不行。一种原因是我们忘记了source /etc/profile
还有一种情况就是:因为我们在修改 vi /etc/profile这个目录时用的权限跟我们在执行这条命令时
用的权限不一样,究其原因是我们在这两个动作之间进行了超级用户权限和普通用户权限的切换。
若你是在超级用户权限下去执行这条命令的,就切换到超级用户权限去修改/etc/profile这个配置文件。
若你是在普通用户权限下去执行这条命令的,就切换到普通用户权限去修改/etc/profile这个配置文件。
两者需要保持一致。至于具体原因为何这样,究其原因是因为你用普通用户设置的是普通用户的PATH,而sudo执行命令的时候,使用的是超级用户权限,那也就使用了超级用户的PATH,两者需要分开来对待。
0 0
- command not found的解决办法
- bash: wget: command not found的解决办法
- -bash: ssh: command not found的解决办法
- ssh: command not found的解决办法
- ls command not found 的解决办法
- -bash: ssh: command not found的解决办法
- -bash: ssh: command not found的解决办法
- -bash: make: command not found的解决办法
- django-admin:command not found的解决办法
- bash: command not found 解决办法
- unlink: command not found解决办法
- Linux command not found 解决办法
- bash: ****: command not found 解决办法
- zabbix_get :command not found 解决办法
- -bash: *: command not found解决办法
- Linux命令行报bash:.....:command not found的解决办法
- cygwin很多命令显示command not found的解决办法
- 执行sudo命令时command not found的解决办法
- linux内核MKDEV()宏
- QQ(腾讯)-群空间-数据库设计
- 在Ubuntu下,关于超级权限和普通权限的切换
- 在ubuntu下,用./sdk.unpack命令展开海思hi3520SDK开发包时的问题
- make menuconfig时的问题
- command not found的解决办法
- VGA , CVBS , HDMI 三者的区别
- DDL和DML
- linux查找文件命令总结
- ARM 伪指令详解[转]
- LED裸程序
- mjpg-streamer源码分析
- 基于mjpg-streamer网络视频服务器移植
- FFmpeg深入分析之零-基础