遇到“命令未找到”:问题的根源当你的终端无情地显示“command not found”时,它其实是在告诉你,你的shell或Linux系统未能找到你试图执行的命令。这背后的原因主要有三个:输入的命令名称有误命令尚未在系统上安装命令是一个可执行脚本,但位置未被识别方法1:检查拼写与路径在敲击键盘时,一个小小的...
提示未找到命令(服务器中英文提示为command not found) 其他软件命令未找到问题类似 再说解决办法之前要先介绍一下我们linux命令的运行原理 我们输入的命令都是系统先去/usr/bin目录下去寻找 这个目录类似于我们windows系统中的环境变量如果在这个目录下找不到命令 就会提示command not found(未找到命令)。 那我们怎么...
在linux中,用各种工具下载安装程序后,使用时显示找不到命令(command not found)解决方法 其实这个问题与在windows安装程序后,在命令行下使用不了是一个原因:没有配置环境变量 linux解决方法: linux中假如你安装了一个A程序,在终端输入 find-nameA//找到你安装程序的位置 不同系统可能采取不同的命令来查找文件位置 ...
linux命令报错 昨天因为用虚拟机调试程序,然后下班时不正常关机,今天突然打开linux系统使用时,无论输入任何命令都显示bash: xxxx: command not found...,比如cd 显示bash: cd : command not found... 比如ls,显示bash: ls: command not found...。再比如hadoop fs -ls /robot bash: hadoop: command not fou...
虽然其实这是 PATH 环境变量的设置而已,但没必要改设置非要普通用户有这个设置。没 root 权限运行这里面的东西没用的 。所以要么 su - 切换到 root 环境(后面的 - 是使用 root 的环境变量),或者用 sudo 直接执行命令。su 也可以直接执行命令的。就是 su -c "xxxxxxxxxxxxxx" 就行了。
你可以先用which shutdown找到shutdown的脚本放在什么地方。command not found一般是因为你的环境变量被改掉了,我用了which shutdown找了一下,shutdown是在/sbin/shutdown。你可以通过vim ~/.bash_profile 然后再文件的后面添加PATH=$PATH:/sbin,然后保存退出。之后用source ~/.bash_profile。就可以...
当你使用sudo cd / 会提示command not found. su是直接切换到某个用户下面去 此外题主你应该使用的是debian开源的linux系统,检查sudoers文件里面的配置,检查是否与下面的相同(假设用户名是linux) vi /etc/sudoers linux ALL=(ALL:ALL) ALL 为什么你最后的三行没有注释掉? 参考: # ~/.bashrc: executed by ...
你说command not found,然后sudo -s又能行,说明sudo这个命令是有的,然后su是GNU coreutils的东西,也是有的。那么最大的可能就是你root用户的.bashrc里有一条命令调用的程序在你的机器上没有。 有用 回复 nan_nan: 我是改过.bashrc。可是只是设置了一些环境设置的东西。可是现在用vim打开的时候那些source语句都...
出现这个问题是因为系统的环境变量没有正确配置造成的,造成这个原因有很多,比如系统升级,比如不正当操作。解决的方式有两种。 其一:直接在linux命令行界面输入如下,然后回车(导入环境变量,以及shell常见的命令的存放地址): export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin...