网站首页 > 文章中心 > 其它

linux命令输错了

作者:小编 更新时间:2023-08-30 07:44:16 浏览量:176人看过

Linux 出现command not found 错误解决

在很多人学习Linux命令行,会经常遇到command not found 错误,出现上述错误主要有以下几种情况:

命令书写错误,如有些人将Windows命令与Linux命令搞错,如查看ip相关信息,Linux命令行应该为ifconfig

环境变量没有配置好,这里一般有两种解决方法,第一,可以切换到root用户执行命令,第二种,就是配置用户的环境变量,其指令如下:

linux命令输错了-图1

export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

----------------------------分割线----------------------------

Linux命令找不到?(找不到命令)

这个问题其实很简单,如果你在终端输入一个命令,而系统提示你说命令没有找到(Command not found)的话,要么是因为你没有装相应的软件包,要么就是因为路径设置的问题.如果是因为软件包的问题,那没有别的好说的,安装相应的软件包就好了.而另外一种情况,则需要对用户的路径进行设置.这里针对普通用户和超级用户分开介绍,以 RedHat 些列为例.

第一段:普通用乎如果一些程序没有安装在系统默认的路径(ie /bin/, /usr/bin, /usr/local/bin/ )里面,这个时候普通用户想要调用这些命令,必须设定路径.方法很简单:以普通用户登录,然后在终端输入:

vi ~/.bash_profile

会出现如下的内容:# .bash_profile

linux命令输错了-图2

第二段:超级用户这里主要是一些用在系统管理上的命令,例如ifconfig, route等等, 他们位于/sbin, 或/usr/sbin/下.其实这些命令本身就没有任何问题,软件包早已安装完毕,路径设置也没有丝毫问题.而出现Command not found的原因在于:在终端使用su变成超级用户的时候没有将root的路径(环境)一起切换过来,从而导致身份虽然已经是root,但是工作的环境和路径依旧是普通用户的.这种问题的解决方法有两个,其一是按照(一)里面提到的,对普通用户的工作路径进行修改,但是这样比较麻烦.其二则简单的多,只要在使用su的时候在其后家上一个空格和"-" ,即将su改为 su - .这样就可以在成为root的同时将root的工作路径也一起切换过来了.如果你已经使用su变成了root,那也没有关系,只要在输入一下su - 就好了.

原文地址:

Linux系统中输入命令,输出结果有误是怎么回事?

导致这种结果的原因有很多种

①.:可能内核出了问题,一般情况下reboot即可

在linux中用什么命令取消输错行命令?

在Linux里Ctrl + C的意思就是取消当前命令.

不知道你是什么意思,看看Ctrl + u符不符合你的要求?

______________________________

CTRL + U

linux 输入错误命令退不出来了,怎么办

方法如下:

按ctrl+c,或者ctrl+],或者ctrl+d,对于不同的情况不同命令来结束指令

linux命令输错了-图3

在linux命令行输入了错误命令,怎么返回命令行界面?

然后在按:wq

这样就可以退出来了.

或者

按住shift

zz 保存退出

zq 不保存退出,q表示放弃

以上就是土嘎嘎小编为大家整理的linux命令输错了相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章