vi
的命令模式下,可以使用复杂的命令。在编辑模式下键入“:”,光标就跳到屏幕最后一行,并在那里显示冒号,此时已进入命令模式。命令模式又称“末行模式”,用户输入的内容均显示在屏幕的最后一行,按回车键,vi
执行命令。
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文件,编辑后保存重启即可。
需要设置linux的启动模式。1 编辑文件/etc/inittab
2 找到这一行
id:5:initdefault
改为
id:3:initdefault
3 保存退出。
下次启动就直接进入命令行界面了。
改动的这个数值就是linux启动运行级别,取0~6,各级别意义如下:
0 - 停机,关闭机器。
1 - 单用户模式,类似win的安全模式。
2 - 多用户模式,但是没有NFS支持。
3 - 完全多用户模式,标准运行模式。
4 - 没有用到,一般不用,在一些特殊情况下可以用它来做一些事情。
5 - X11,启动进入X系统的图形界面。
6 - 重新启动,在命令行执行init 6就会重启。
一般情况下,都是在3和5之间选择。一实时切换
11 命令行->图形
startx 或者 init5
12 图形->命令行
Ctrl+Alt+F1--F6 或者在控制台输入init3
二启动默认
21 启动进入命令行
修改/etc/inittab文件
"id:3:initdefault"
22 启动进入图形界面
修改/etc/inittab文件
"id:5:initdefault"
修改完成后,重启启动系统即可。
免费提供最新Linux技术教程书籍,入门自学书籍《linux就该这么学》,为开源技术爱好者努力做得更多更好终端模拟器的话,在应用面板里直接搜索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模式,就需要设置端口映射了)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)