1、控制台和终端标识
Linux由桌面控制台和字符控制台组成。桌面系统就是x-window,实质上是运行在命令行下的一个应用程序;字符控制台是Linux的核心,,大部分操作都是在字符界面下完成的。
Linux下默认的字符控制台有6个,每个控制台可以独立作业,互不影响,真正提现了Linux系统多用户多任务的特性。通过Ctrl+Alt+F1-F6可以在6个控制台间自由切换。如果需要进入x-window,使用startx或Ctrl+Alt+F7即可(前提是必须要安装有x-window)。
而通过SSH远程连接生成的终端和在x-window下打开的终端称为虚拟终端。
控制台终端通过ttyn来表示,虚拟终端通过pts/n来表示。
通过命令w可以查看当前登录到主机的所有用户,其中就可以显示该用户通过哪个终端来登录主机。这里我们使用root用户分别登录了tty1、tty2,并打开了两个SSH远程连接,执行命令可以看到如下显示:
[root@localhost ~]# w 16:07:27 up 1 day, 17 min, 4 users, load average: 0.00, 0.01, 0.05 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root tty1 15:15 49:19 0.01s 0.01s -bash root pts/0 192.168.0.156 16:06 7.00s 0.06s 0.04s w root tty2 16:01 5:27 0.02s 0.02s -bash root pts/1 192.168.0.156 16:07 20.00s 0.01s 0.01s -bash
2、Linux目录结构
2.1、经典树形目录结构
Linux系统中最优秀的设计就是将所有内容都以文件形式展现出来,通过一个树形结构统一管理和组织这些文件。
不同于Windows的多点目录体系,Linux中所有的目录都挂载在/目录下,所以/目录也被称为根目录,为整棵树状的根。Linux的目录结构如下图所示: