清华大学UNIX入门讲座:探索UNIX的魅力与结构

版权申诉
0 下载量 84 浏览量 更新于2024-07-02 收藏 88KB PPT 举报
"UNIX入门讲座" 本文档主要介绍了UNIX操作系统的基础知识,包括其历史、特点、结构以及用户管理和Shell的相关内容。UNIX系统起源于贝尔实验室,经过多个版本的发展,形成了多种变体,如System V、HP-UX、AIX、Solaris以及开源的Linux等。 操作系统简史部分提到了UNIX是由Bell实验室开发的,后来加州大学伯克利分校的4BSD分支以及At&T的System V等版本对UNIX进行了进一步发展。UNIX因其简洁的设计、全面的功能、开放的系统架构和出色的网络性能,成为了大型网络服务器操作系统的首选。 在讨论为什么使用UNIX时,文档指出UNIX是一个真正的多用户系统,设计上注重简洁和高效,且具备强大的网络功能。然而,对于一般用户来说,他们更关心的是如何简单地运行应用,而非操作系统本身,因此UNIX的美学并非所有人都能欣赏。 UNIX的结构分为硬件、内核、实用程序、Shell和用户。用户通过Shell与系统交互,登录和退出系统涉及到`/etc/passwd`和`/etc/shadow`文件,其中包含了用户的账号信息和密码。用户还可以通过`passwd`命令修改密码。 在用户管理方面,UNIX支持用户组,相关信息存储在`/etc/group`文件中。Shell的工作环境由各种变量和环境变量控制,比如BShell、CShell和KShell分别有特定的初始化文件,如`.profile`、`.cshrc`和`.login`等,这些文件定义了用户环境的设置,如命令搜索路径(PATH)、邮箱目录(MAIL)等。用户可以通过`$`符号来访问和使用这些环境变量。 举例来说,`.cshrc`文件可以设置命令搜索路径和MAIL变量,例如将新的路径添加到PATH变量中,并设定MAIL变量指向用户的邮箱目录。这些配置使得用户能够自定义他们的工作环境,提高效率。 这份UNIX入门讲座涵盖了操作系统的基本概念、历史沿革、核心特性和用户交互的详细内容,适合初学者了解和掌握UNIX系统的基础知识。通过学习,用户可以更好地理解和使用UNIX系统,尤其是对于网络服务器管理和系统管理员来说,这些知识至关重要。