linux输入命令错误 linux命令输错了

在linux命令行输入了错误命令,怎么返回命令行界面?先按下ESC退出文字编辑模式 。
然后在按:wq
这样就可以退出来了 。
或者
按住shift
zz保存退出
zq不保存退出,q表示放弃
Linux 出现command not found 错误解决在很多人学习Linux命令行,会经常遇到command not found 错误,出现上述错误主要有以下几种情况:
命令书写错误,如有些人将Windows命令与Linux命令搞错,如查看ip相关信息,Linux命令行应该为ifconfig
环境变量没有配置好,这里一般有两种解决方法,第一 , 可以切换到root用户执行命令,第二种,就是配置用户的环境变量 , 其指令如下:
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
export PATH此时,只要在export PATH前面加入自己的路径即可,例如我的修改后如下:[@localhost bin]$ cat ~/.bash_profile# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then. ~/.bashrcfi# User specific environment and startup programsPATH=$PATH:/usr/local/programs/crosstool/gcc-4.0.2-glibc-2.3.6/arm-linux-gnu/bin/export PATH
二、超级用户这里主要是一些用在系统管理上的命令,例如ifconfig, route等等, 他们位于/sbin, 或/usr/sbin/下 。其实这些命令本身就没有任何问题,软件包早已安装完毕,路径设置也没有丝毫问题 。而出现Command not found的原因在于:在终端使用su变成超级用户的时候没有将root的路径(环境)一起切换过来,从而导致身份虽然已经是root,但是工作的环境和路径依旧是普通用户的 。这种问题的解决方法有两个,其一是按照(一)里面提到的,对普通用户的工作路径进行修改,但是这样比较麻烦 。其二则简单的多,只要在使用su的时候在其后家上一个空格和”-“ ,即将su改为 su -。这样就可以在成为root的同时将root的工作路径也一起切换过来了 。如果你已经使用su变成了root,那也没有关系,只要在输入一下su - 就好了 。
原文地址:
虚拟机里怎么开始linux系统,打startx命令提示错误第一种:这个问题是普遍存在的,当你启动Linux后(默认进入图形界面)的那种,然后你按转换键转到终端状态,运行StartX这个时候图形界面应该是运行的,肯定会提示错误的,你想一下这个逻辑关系就好了 。
不出错的方法,init
3,转到字符界面,然后StartX
一定没有错误提示的!
第二种可能:它提示你找不到这个命令,那是因为你没把命令加入环境变量,所以命令用不起,你可以使用命令的绝对路径

/usr/bin/startx
不过为了你下次登陆 , 你还是应该把它加到环境变量中,命令如下:
vi
【linux输入命令错误 linux命令输错了】/root/.bash_profile
然后再打开的文件中加入
PATH=$PATH:/usr/bin
export
保存退出
现在可以激活它输入
source
/root/.bash_profile
不出意外就可以使用startx了个
关于linux启动项错误 处理方式可能由于自己在WIN10里,在360进行一些杀毒清理,一个不小心根据它的提示,修改了启动项 把其中你认为加上它提示没用用的不知神码东西给删除了,然后要求我们重启 。
重启后你会发现进不去选择系统的页面了
出现error:file 'boot/grub/i386-pc/normal.mod' not foundgrub rescue:
然后就很无奈只能先去百度试试 解决方案如下,勇敢尝试,不要怕处理不了,方法还是很有效的,不然我也不会写这个文章的:
先输入命令 ls
会出现一串字符串我的是 hd0(hd0,msdos9) (hd0,msdos8)(hd0,msdos7) (hd0,msdos6) (hd0,msdos5) (hd0,msdos2) (hd0,msdos1)
接下来需要试一下到底那个msdos*(*为上面字符串里的数字)才是具体的linux系统的主分区;需要输入的命令为:ls(hd0,msdos*)/boot/grub一个个试过去 , 一般都是第一个的当输入正确的时候会出现下列命令:
../../....../.......(由于没用拍照,所以忘记了,不好意思,基本格式是这样的,输入错误的都会提示 not found)
好,你终于找到了先恭喜一下,你快解决了,接下只要配置下环境就好了 , 再输入一些命令就好,命令为:
1.set root=(hd0,msdos9)/boot/grub//这里msdos后面的数字为你找到的msdos后面的那个数字我的为9;
2.set prefix=(hd0,msdos9)/boot/grub
3.insmod normal
4.normal
输入完后你就可以进入选择系统页面的;为了安全起见,我们先进入linux系统内,重新安装一下grub,就可以尽可能避免再次发生这样的事;
很简单 。ctrl alt t进入终端,输入命令 sudo update-grub
会出现:
Installing for i386-pc platform.
Installation finished. No error reported.
sudo grub-install /dev/sda
会出现
Installing for i386-pc platform.
Installation finished. No error reported.
好的 这个问题已经解决的
谢谢观看本文章
Linux系统中输入命令,输出结果有误是怎么回事?导致这种结果linux输入命令错误的原因有很多种
1linux输入命令错误:可能内核出linux输入命令错误了问题linux输入命令错误 , 一般情况下reboot即可
2:也有可能是环境变量的值不小心修改linux输入命令错误了 。如果下次再有人遇到,贴出自己的local 和export结果 , 还有你可以用source /etc/profile 或source /uername/.profile命令试一下
3:也有可以是根文件系统错误造成的,建议进单用户扫描下根文件系统
4:有可能也是磁盘的问题
linux输入命令错误的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于linux命令输错了、linux输入命令错误的信息别忘了在本站进行查找喔 。

    推荐阅读