Linux认证用户基础:Shell设定与环境

需积分: 0 1 下载量 37 浏览量 更新于2024-08-25 收藏 522KB PPT 举报
本文主要介绍了Linux系统中的shell设定文件及其作用,强调了用户登录和登出时的不同文件处理,以及全局环境变量的设置。同时,文章涵盖了UNIX和Linux的历史、特点、基本原则,以及GNU项目、Linux起源和选择Linux的原因。此外,还提及了Red Hat Linux的特性以及对硬件的要求,并简要提到了Linux图形环境如XWindow系统和桌面环境GNOME、KDE。 在Linux认证用户基础中,`.bash_logout`文件是在用户注销时自动执行的脚本,可以用来清理环境或执行任何必要的关闭操作。`.bash_history`文件存储用户的命令历史,每次用户登录时会被读取并加载到内存中,退出时会将新的历史记录保存回文件。`/etc/profile.d/*.sh`目录下的脚本在用户登录时由`/etc/profile`调用,用于设置全局环境变量,这些脚本必须具有执行权限且对所有用户可执行。 UNIX系统自60年代末在Bell实验室诞生以来,以其高可靠性、强伸缩性、开放性和网络导向的特性著称。GNU项目由Richard Stallman在1984年发起,致力于创建一个与UNIX兼容的自由软件系统,遵循GNU通用公共授权(GPL),强调自由软件的概念和版权保护。Linux由Linus Torvalds编写,是一个遵循GNU和GPL的自由类Unix操作系统,因其开源、多用户多任务、丰富的网络支持和硬件兼容性而广受欢迎。 Red Hat Linux作为流行的Linux发行版,提供最新的内核、常用软件、简单安装配置以及商业技术支持。安装Linux推荐的硬件配置包括奔腾系列以上CPU、至少128MB内存、600MB至1.2GB硬盘空间,以及CD-ROM或软驱作为引导设备。 在Linux用户环境中,内核是系统的核心,负责管理硬件资源;Shell是用户与系统交互的接口,如Bash shell;终端模拟器允许用户在图形界面下模拟字符终端;XWindow系统是Linux的标准图形环境,提供了窗口管理的基础;而GNOME和KDE分别是基于GTK和QT开发的桌面环境,为用户提供图形化的用户界面。