Linux 操作系统在短短的几年之内得到了非常迅猛的发展,这与 Linux 具有的良好特性是分不开的。 Linux 包含了 Unix 的全部功能和特性。简单的说, Linux 具有以下主要特性: 1 开放性
开放性是指系统遵循世界标准规范,特别是遵循开放系统互连( OSI )国际标准。凡遵循国际标准所开发的硬件和软件,都能彼此兼容,可方便地实现互连。
2 多用户
多用户是指系统资源可以被不同用户各自拥有使用,即每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响。 Linux 和 Unix 都具有多用户的特性。
3 多任务
多任务是现代计算机的最主要的一个特点。它是指计算机同时执行多个程序,而且各个程序的运行互相独立。 Linux 系统调度每一个进程平等地访问微处理器。由于 CPU 的处理速度非常快,其结果是,启动的应用程序看起来好像在并行运行。事实上,从处理器执行一个应用程序中的一组指令到 Linux 调度微处理器再次运行这个程序之间只有很短的时间延迟,用户是感觉不出来的。
4 良好的用户界面
Linux 向用户提供了两种界面:用户界面和系统调用。 Linux 的传统用户界面是基于文本的命令行界面,即 shell ,它既可以联机使用,又可存在文件上脱机使用。 shell 有很强的程序设计能力,用户可方便地用它编制程序,从而为用户扩充系统功能提供了更高级的手段。可编程 Shell 是指将多条命令组合在一起,形成一个 Shell 程序,这个程序可以单独运行,也可以与其他程序同时运行。