Linux 操作系统分为4层:硬件、内核、shell、应用程序等。内核是“心脏”,负责控制硬件、管理内存、调度任务;shell 是用户用户控制内核和硬件的桥梁: shell是一种解释器,通过变量定义、条件判断、循环控制、函数调用等功能,直接实现用户与操作系统的对话。
注:windows 和 linux 均是多任务、多进程操作系统。
shell 有多种,目前bash shell 应用最广泛,zsh shell 功能最强大。
shell 切换:
命令:chsh; 参数:-l -s
shell 安装:
yum install shell名
查看设置环境变量:
命令:env、export、set、declare。
获取键盘、文件输入:
命令:read 参数:-p -t -s -u -r
注意:如果输入参数个数(空格分割)少于变量个数,多余变量值为空;如果输入参数个数多于变量个数,超出的参数赋值给最后一个变量。