关于界面和控制台以及终端三者间不得不理一下的关系

界面 界面其实分为图像界面和命令行界面,它的作用就是用来显示的信息与用户交互的.图像界面能显示文本和图像,丰富多彩;而命令行界面则智能显示文本字符串,略显单一. Consloe–控制台是虾米? Consloe,中文翻译为控制台.看中文名就知道它的作用是用来交互用的.确实,在Unix系统中,它叫做控制台终端,通常由显示器键盘等输入输出设备构成一个整体,并且/dev/console会与tty0相互关联. Terminal–终端是虾米? Terminal,中文翻译为终端.终端的作用是与用户交互,接收来自tty设备的输入. 终端的种类分为命令行终端与图形终端.显而易见的,命令行终端只能单调的显示文本字符,而图形终端则还能显示图像. 那么什么是tty呢? 其实tty也是个终端,只不过它是个虚拟终端.在早期打字机时代,对电传打字机(Teletype)的英文缩写就是tty,因此tty就成为了虚拟终端输入设备的简称.通常Unix系统下登录的终端有tty0-tty63,在登陆后会映射到某虚拟终端设备,比如tty1. 关于Shell,其实Shell就是一个用户操作系统的入口.Shell也分为图形Shell和命令行Shell.本质上它其实就是一个程序,加载了系统信息和本身的语法规则.比如有csh,zsh,bash等终端程序.对系统进行一些配置,终端启动后,系统会自动启动加载它们,然后我们其实就是在这些终端程序中进行操作. 总结 —————————— | CLI/GUI | | ——————– | | | Consloe/Terminal | | | | ————- | | | | | Shell | | | … “关于界面和控制台以及终端三者间不得不理一下的关系”

Read More

收集了一些在Linux下查看系统和硬件配置的相关命令

显示操作系统的相关信息: uname -a # 查看内核/操作系统/CPU信息 head -n 1 /etc/issue # 查看操作系统版本 cat /proc/cpuinfo # 查看CPU信息 hostname # 查看计算机名 lspci -tv # 列出所有PCI设备 lsusb -tv # 列出所有USB设备 lsmod # 列出加载的内核模块 env # 查看环境变量 uptime # 查看系统运行时间、用户数、负载 … “收集了一些在Linux下查看系统和硬件配置的相关命令”

Read More