UNIX与Linux基础:文件权限与所有权变更

需积分: 10 1 下载量 26 浏览量 更新于2024-08-25 收藏 562KB PPT 举报
"RHCE033完成稿涵盖了与UNIX和Linux相关的知识点,特别是关于文件所有权的变更以及UNIX的历史、特点和原则。文档还提到了GNU项目、GPL授权和Linux的起源及选择Linux的原因。" 在UNIX系统中,每个文件都有一个特定的拥有者,这个拥有者对文件具有特定的权限,例如读、写和执行。文件的权限可以通过ls命令查看,如示例所示,`ls file1` 显示了文件file1的详细信息,包括拥有者(root)和组(root)。如果需要改变文件的所有者,可以使用`chown`命令,如`chown username file1`,这将把文件file1的所有权从root用户更改为username用户。 UNIX的历史可以追溯到20世纪60年代末的贝尔实验室,由AT&T开发并在70年代中期开始对外发放非商业许可证。随后,70年代末期,出现了多种不同的商业化UNIX版本。UNIX系统以其高度的可靠性、灵活性、开放性以及网络和数据库支持而著称。它的基本原则之一是万物皆文件,意味着所有的硬件设备和系统资源都通过文件接口进行操作。此外,系统配置以文本形式存储,便于编辑和管理。UNIX系统倾向于使用小型、单一功能的程序,并提倡通过多个程序协作来完成复杂的任务。 GNU项目是由Richard Stallman于1984年发起的,旨在创建一个完全自由的UNIX兼容操作系统。GNU的名称是GNU's Not UNIX的缩写,体现了其与UNIX的紧密关系。GNU项目遵循微内核架构,并倡导软件自由,采用GNU通用公共许可证(GPL),这是一种 Copyleft 许可证,保证了软件源代码的开放性和共享性。 Linux是由Linus Torvalds开发的自由、开源的类UNIX操作系统,它继承了GNU项目和GPL授权的精神。选择Linux的原因包括其对UNIX应用程序接口(API)的兼容性,使得它可以运行大部分UNIX应用;遵循开源许可,允许自由使用和修改;支持多用户多任务环境;提供了丰富的网络协议和配置选项;以及广泛的硬件兼容性。由于这些特性,Linux在服务器、嵌入式设备和个人电脑上得到了广泛应用,并且拥有庞大的技术社区支持。