unix学习第一天

时间:2021-01-13 19:24:16

UNIX是一个多用户、多任务的操作系统。

UNIX分为四个主要部分:内核、shell、文件结构和应用程序。

 

内核:内核是运行程序和管理磁盘、打印机等硬件设备的核心程序。

 

shell:shell提供了用户接口,它从用户接受命令并将命令发给内核执行。

 

文件结构:负责组织文件在磁盘等存储设备上的存储方式,文件是按目录方式管理,每个目录可以包含任何数目的子目录,每个子目录可包含文件。

 

应用程序:是一些特殊的程序,比如,编辑器、编译器和通信程序等,另外我们也可以编写自己的应用程序,也就是在unix上开发软件。

 

1、shell

shell可以解释用户输入的命令然后发送给内核。除了解释命令外,还有其他的工作。它也可以配置和编程。shell拥有自己的语言并允许
用户编写程序并以一种复杂方式运行。shell编程语言具有许多常用编程语言的特征,有循环、控制结构等。多年以来,出现了很多不同类型的 s h e l l。主要有三种:B o u r n e、K o r n和C - s h e l l以及每一种的加强版:B A S H、Z - s h e l l和T C S H。

2、文件结构

在unix中,一切都是文件,文件组织成目录。unix中的文件结构就类似于windows中的资源管理器左边的树状结构,应该很容易理解的。呵呵。即然与windows中的文件目录结构类似,那么也肯定具有对文件的各种操作,比如:新增或删除目录,重命名、移动目录、设置目录的访问权限等。

注意:在unix中文件都具有同样的物理实现,即字节流,就是一个连续的字节序列。没有性质上不同的文件,unix并不区分二进制和文件文件。文件中的信息可以当作二进制或文本处理,但文件本身拥有同样的标准格式。

 

今天先了解了unix的历史、系统特征、以及四个主要的组成部分。明天继续...