1.系统从新初始化
关机
Poweroff | init 0 | shutdown -h now
重启
Reboot | init 6 | shutdown -r now
##补充##
v 运行级别
# 0 - 停机(千万不能把initdefault 设置为0 )
# 1 - 单用户模式,,只root进行维护
# 2 - 多用户,没有 NFS (无网络多用户)
# 3 - 完全多用户模式(标准的运行级) (有网络多用户)
# 4 - 用户自定义
# 5 - X11 (xwindow),启动可进入X-window系统(有图形有网络)
# 6 - 重新启动 (千万不要把initdefault 设置为6 )
v init 5 与 startx 的区别
(1)startx是单纯的以执行命令者的身份启动X图形界面,任意用户可以执行。init 5 则是启动 runlevel 5所对应的服务,并运行图形登录管理器,由用户选择以何种身份登录,只有root有权执行。
(2)用chkconfig --list |more 查看在runlevel 5上启动的服务,和用ps -aux查看在startx启动时运行服务信息对比即知:startx只是在原运行级别基础上加载了图形,而init 5除了图形外还有安装中文字体,可显示中文等
2.虚拟控制台
ctrl+alt+f2-f6 ####进入虚拟控制台
ctrl+alt+F1|F7 ####回到图形
其它快捷键:
ctrl+alt+上|下####切换工作界面
ctrl+alt+L###锁屏
##补充##
v 虚拟控制台、终端等概念区分
控制台(Console)
控制台(Console)是物理设备,用于输入输出,它直接连接在计算机上,是计算机系统的一部分。计算机输出的信息会显示在控制台上,例如BIOS的输出,内核的输出。
终端(Terminal)
终端(Terminal)也是一台物理设备,只用于输入输出,本身没有强大的计算能力。一台计算机只有一个控制台,在计算资源紧张的时代,人们想共享一台计算机,可以通过终端连接到计算机上,将指令输入终端,终端传送给计算机,计算机完成指令后,将输出传送给终端,终端将结果显示给用户。
虚拟控制台(Virtual Console)/虚拟终端(Virtual Terminal)
虚拟控制台(Virtual Console)和虚拟终端是一样的。我们只有一台终端(物理设备),这是我们与计算机之间的用户接口。假如有一天,我们想拥有多个用户接口,那么,一方面我们可以增加终端数目(物理设备),另一方面,还可以在同一台终端(物理设备)上虚拟出多个终端,它们之间互相不影响,至少看起来互相不影响。这些终端就是虚拟终端。
我们按下Ctrl+Alt+Fx时,会进入第x个虚拟终端,一共有七个虚拟终端,其中第七个虚拟终端,就是我们默认使用的图形用户界面。
终端模拟器(Terminal Emulator)
我们知道,终端是一种物理设备,而终端模拟器(Terminal Emulator),是一个程序,这些程序用来模拟物理终端。图形用户界面中的终端模拟器一般称为终端窗口(Terminal Window),我们在Ubuntu下打开的gnome-terminal就属于此类。
tty
tty的全称是TeleTYpewriter,这就是早期的终端(物理设备),它们用于向计算机发送数据,并将计算机的返回结果打印出来。显示器出现后,终端不再将结果打印出来,而是显示在显示器上。但是tty的名字还是保留了下来。
我们按下Ctrl+Alt+F1时,会进入第1个虚拟终端,你可以看到屏幕上方显示的tty1。
3.开启shell
gnome-terminal###用命令开启bash
4.快捷键
Ctrl + a 光标移动到行首
+ e 光标移动到行尾
+ u 光标所在位置删除到行首
+ k 光标所在位置删除到行尾
+ r 调出最近一条含有关键字的命令
+ 左|右 光标移动以单词为单位
+ c 撤销以输入的命令
+ d 关闭当前环境
Ctrl+R+关键字 ##调出最近一条含有关键字的命令
Ctrl+l ##清屏
5.man、pinfo命令
man用法
man 级别 目标
man 1 文件名####查找命令的帮助
man 5 文件名####查找配置文件的帮助
v man -k passwd ##列出所有含passwd的命令或文件的帮助
man的快捷用法
n ##向下匹配高亮结果
N ##向上匹配高亮结果
d ##向下滚动半个屏幕
u ##向上滚动半个屏幕
g ##回到man的最前面
G ##回到man的最后面
pinfo用法
pinfo 目标
pinfo的快捷用法
D
U
HOME
Enter
N
P