扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
你进入了另一个程序,你需要退出来可以继续敲命令,就像你在windows里面你打开了一个记事本里面敲ping肯定不好用一个道理。用ctrl+c退出来。
创新互联凭借在网站建设、网站推广领域领先的技术能力和多年的行业经验,为客户提供超值的营销型网站建设服务,我们始终认为:好的营销型网站就是好的业务员。我们已成功为企业单位、个人等客户提供了成都网站建设、做网站服务,以良好的商业信誉,完善的服务及深厚的技术力量处于同行领先地位。
1、在启动linux系统时,如果/boot/grub/grub.cfg文件损坏或者不存在时,启动linux时,就会有Grub命令行的提示。
如下操作,将系统自带的grub.cfg文件改名。
2、重新启动系统后,发现和自己预想的一样,没有出现引导菜单。
3、在grub命令提示符下,可以使用一些命令加载内核和文件系统,设置根目录的分区。
有的grub使用
linux
/boot/vmlinuz-xx
有的grub使用kernel
/boot/vmlinuz-xx,可自己输入一个首字母,按TAB键查看,演示的grub支持的是linux命令
4、过一会出现下面的界面。
-
sudo
update-grub
-sudo
grub-install
/dev/sda
输入这两个命令后,新的grub.cfg就生成了,跟之前文件的一样(前提是没有对文件做任何更改)。
connecting to: test
说明已经连接到test这个collection上了,不是没有连接上哦。
如果实在不显示命令提示符,你就重新安装一个旧一点的版本吧。
终端模拟器的话,在应用面板里直接搜索Terminal(可以放到另一个桌面并全屏,切换也非常方便,F11退出全屏),会有终端出来,直接就可以用了。
但是这仍然是在GUI下面的。若要进入真正的CLI,Ctrl+Alt+F1到F4,进入TTY1到TTY4。
=================
大致说来,有三种方法,下面按照由简到繁的顺序,我简单介绍一下,若有不明白的地方,请请教谷歌、百度,或者维基。
1.
使用虚拟终端
对于Linux新手来说,最好还是保留GUI,至少上网比较方便,所以推荐使用虚拟终端来学习命令。方法也十分简单,进入系统后,Ctrl+Alt+F1(默认情形下,从F1到F6分别对应六个虚拟终端,F7是GUI),登录进去就是黑乎乎的命令行界面了,若想回到图形用户界面,再Ctrl+Alt+F7就可以了。
2.
修改inittab文件
/etc/inittab是配置Linux运行级别的文件,是很古老的东西;Ubuntu原本没有这个这个文件,不过兼容它,所以可以手动创建它,sudo
echo
"id:3:initdefault:"
/etc/inittab,重启就可以了。
3.
修改GRUB启动参数:
在进入GRUB,选择进入哪个系统的时候——若Ubuntu没有经过升级,此方免谈——按E,进入编辑模式,这是可以看到启动参数,在最后一行尾巴处添加init
3,保存、重启,OK!
倘若不嫌老土,还有两种变通的方法:
1.
眼不见为净,就在Terminal终端里敲命令,再或者把Terminal放入另一个桌面,全屏!
2.
“远程登录”——你可以在Ubuntu里开启SSH服务,在主机上用SSH客户端登录到虚拟机中,然后就可以操练命令行了!不过这个有些麻烦,需要安装openssh服务器,需要设置端口映射(默认是NAT模式,就需要设置端口映射了)。
linux进入字符命令界面方法如下:
一、系统不在虚拟机中的情况
使用ctrl+alt+F1~6切换到命令行界面;ctrl+alt+F7切换到图形界面。
二、系统在虚拟机中的情况
Ctrl+Alt+shift+F1~6切换到命令行界面;使用Alt+F7返回到图形界面。
(注:以上方法切换后,图形界面并没有关闭)
三、命令模式修改
打开终端,输入init 3,回车即可。
init 后数字的含义:
0 - halt (Do NOT set initdefault to this) //停机(不要把initdefault设置为零为0,因为这样会使Linux无法启动)
1 - Single user mode //单用户模式,就像WinXP下的安全模式。
2 - Multiuser, without NFS (The same as 3, if you do not have networking) //多用户,但没有NFS。
3 - Full multiuser mode //完全多用户模式,标准的运行极,即命令行界面。
4 - unused //一般不用,但在一些特殊情况下可以用他来做一些事情。
5 - X11 //选择此项,系统在登录时将进入图形化登录界面。
6 - reboot (Do NOT set initdefault to this) //重新启动(不要把initdefault设置为6,因为这样会使Linux不断重新启动)
(注:以上方法切换后,图形界面完全关闭。如果窗口中有文件未保存,将丢失。用init 5 可以回到图形界面,但原来的进程已死。用startx 则在当前级别3上加载图形界面)
四、每次启动直接进入字符界面,则要修改etc/inittab文件,将启动级别由5改为3即可。
终端以root身份执行 vi /etc/inittab 打开inittab文件,编辑后保存重启即可。
先开机单用户启动,看是不是可以直接删除这个脚本
如果单用户执行还是会运行
那只有光盘rescue模式挂载硬盘,直接删脚本
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流