总结
终端:
发送并接收键盘输入, 并渲染处理后的结果
shell:执行终端发送过来的命令, 并把结果返回给终端.
终端模拟器: 由于在图形界面上第一个终端已经运行图形界面程序了, 所以需要使用第二个终端, 于是终端模拟器的作用就是模拟终端键盘输入发送给shell,渲染返回结果
, 但是终端模拟器的出现有种种原因, 速度更快, 显示更好….. bash: 实际是shell的一种实现.
番外
任何一个linux下都有多个终端
切换终端ctrl+clt+F1
切换别的终端进行 把F1替换为F2 ,F3….
图形界面(xserver)的linux
默认第一个终端运行的就是xserver(图形界面)
程序
没有xserver的Linux
默认运行的就是一个命令行 #### shell shell接收终端发送过来的命令并解析, 然后将结果返回给终端