UNIX与Linux基础:文件权限与所有权变更
需积分: 10 99 浏览量
更新于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在服务器、嵌入式设备和个人电脑上得到了广泛应用,并且拥有庞大的技术社区支持。
2012-04-18 上传
点击了解资源详情
2021-10-10 上传
2018-10-16 上传
点击了解资源详情
八亿中产
- 粉丝: 27
- 资源: 2万+
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析