终端是用户与计算机交互必然用到的设备
物理终端:/dev/console 直接接入计算机的显示器,键盘等设备
虚拟终端:/dev/tty 附加在物理终端之上的,以软件方式虚拟实现的终端,centos6 默认启动6个虚拟终端,用ctrl+Alt+F#切换
图形终端:会额外提供桌面环境
模拟终端:/dev/pts/# 图形界面下打开的命令行接口或基于ssh或telnet协议等远程打开的界面
查看当前使用的终端设备:tty
交互式接口:启动终端后,在终端设备附件一个交互式应用程序
GUI:由X protocol,windows manager,desktop等组成
Desktop分为:
GNOME (C,gtk)
KDE (C++,qt)
XFACE (轻量级桌面)
CLI:命令行,shell程序
Shell:bash,csh,ksh,tcsh,zsh
显示当前使用的shell:
echo $SHELL
显示当前系统中所有的shell:
cat /etc/shells
命令提示符:
#:管理员
$:普通用户
例如:[root@localhost ~]#
其中[root@localhost ~]是由PS1环境变量定义的,echo $PS1,#为命令提示符