unix系统是什么系统?适用于?

发布网友 发布时间:2022-04-19 15:12

我来回答

1个回答

热心网友 时间:2023-07-20 01:52

UNIX是一个最早在20世纪60年代开发的操作系统,从那时起一直在不断发展。操作系统,我们指的是使计算机工作的程序套件。它是一个稳定的多用户,多任务系统,适用于服务器,台式机和笔记本电脑。

UNIX系统还具有类似于Microsoft Windows的图形用户界面(GUI),提供易于使用的环境。但是,对于图形程序未涵盖的操作,或者没有可用的图形界面。如,在telnet会话中,我们是需要UNIX知识的。

有许多不同版本的UNIX,尽管它们有着共同的相似之处。最流行的UNIX是 Sun Solaris , GNU / Linux 和 MacOS X .

在学校里,我们在服务器和工作站上使用Solaris,在服务器和台式机上使用Fedora Linux。

UNIX操作系统由三部分组成; 内核(kernel),shell和程序。

UNIX的内核是操作系统的中心:它为程序分配时间和内存,并处理文件存储和通信以响应系统调用。

作为shell和内核协同工作方式的说明,假设用户键入 rm myfile (具有删除文件myfile的效果)。shell在文件存储中搜索包含程序 rm 的文件,然后通过系统调用请求内核在 myfile 上执行程序 rm 。当进程 rm myfile 运行完毕后,shell会将UNIX提示符 % 返回给用户,表明它正在等待进一步的命令。

shell充当用户和内核之间的接口。当用户登录时,登录程序会检查用户名和密码,然后启动另一个名为shell的程序。shell是命令行解释器(CLI)。它解释用户键入的命令并安排执行它们。这些命令本身就是程序:当它们终止时,shell会给用户另一个提示(系统上的%符号)。

熟练的用户可以自定义他/她自己的shell,用户可以在同一台机器上使用不同的shell。学校的教职员工和学生 默认都有tcsh shell。

tcsh shell具有某些功能,可以帮助用户输入命令。

Filename Completion - 通过键入命令,文件名或目录名称的一部分并按[ Tab ]键,tcsh shell将自动完成名称的其余部分。如果shell找到多个以您键入的字母开头的名称,它会发出哔声,提示您再次键入几个字母,然后再按Tab键。

History - shell会保留您键入的命令列表。如果需要重复命令,请使用光标键向上和向下滚动列表,或键入历史记录以获取以前命令的列表。

UNIX中的所有内容都是文件或进程。

进程是由唯一PID(进程标识符)标识的执行程序。

文件是数据的集合。它们由用户使用文本编辑器,运行编译器等创建。

文件示例:

所有文件都在目录结构中组合在一起。文件系统以分层结构排列,如倒置树。层次结构的顶部传统上称为root(斜杠/)

在上图中,我们看到主目录 ee51vn 包含两个子目录( docs 和 pics )和一个名为 report.doc 。

report.doc 的完整路径是 /home/its/ug1/ee51vn/report.doc .

要打开UNIX终端窗口,请单击“应用程序/附件( Applications/Accessories)”菜单中的“终端”图标。

然后将出现一个UNIX终端窗口,其中包含%提示符,等待您开始输入命令。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com