设备文件
Linux继承了Unix的风格把所有的硬件设备都当作文件来处理,只不过它们是特殊的文件,并存放在/dev目录下。设备分为块设备(block)和字符设备(character)两种。在用ls -l命令显示时,设备文件的类型会在属性的第一位以"b"或者"c"分别表示。块设备是可随机读写的设备,例如硬盘;字符设备必须是顺序读写的,比如串口。
虚拟控制台
系统中有12个系统虚拟控制台,默认开启六个(F1-F6)。
因为前六个控制台用于本地登录。所以第一个图形界面一般对应Alt+F7,第二个是Alt+F8,依次类推。
如果当前在图形界面下,系统快捷键Alt+Fn已经被占用,我们需要用Ctrl+Alt+Fn来切换入其他虚拟控制台。
应注意从图形界面中切换入其他虚拟控制台,可能造成原图形界面关闭。
登录用的虚拟控制台是可以根据需要增添或删减的(配置文件为/etc/inittab)。
用户身份切换
任一用户都拥有自己的环境变量,单用su的切换是不完整,用su - 完整的切换成另一个用户。
root 切换成普通用户不需要密码。普通用户切换为其他用户需要对方用户的密码。
当需要退出当前用户时,用Ctrl+D、exit或logout退回上一个用户,当前为最后一个用户时退回登录窗口。
离开系统
重启
reboot
shutdown -r now
init 6
关机
halt
shutdown -h now
poweroff
init 0