Linux基础:which与whereis命令详解及自由软件模式
需积分: 0 84 浏览量
更新于2024-08-25
收藏 575KB PPT 举报
本文档主要介绍了Linux系统的基础知识和特定于Red Hat的指令。首先,我们了解到"which"和"whereis"是Linux中常用的可执行文件搜索工具。"which"用于显示一个可执行文件的完整路径,它会按照alias和$PATH环境变量中的顺序查找;而"whereis"不仅搜索可执行工具,还能找到相关的配置文件、帮助文档等。
Linux系统部分,文档详细地讲述了Linux的历史、特点,如其开源的本质,以及其内核版本和发行版本的区别。Linux的内核是核心组成部分,决定系统的稳定性和性能,而不同的发行版如Red Hat和Fedora则基于这些内核构建,提供不同特性和用户体验。XWindows是Linux图形用户界面的一个重要部分,提供了丰富的图形界面环境。
接下来,文档解释了软件市场的三种模式:商业软件、共享软件和自由软件(也称为开源软件)。商业软件是专有的,用户只有使用权,不能随意复制或修改;共享软件允许试用,但使用一段时间后需付费升级;而自由软件的核心理念是用户可以自由使用、研究、修改和再分发软件,强调的是软件的开放性和透明度。
关于自由软件,文档指出它赋予用户四大自由:1)无论目的如何,用户都有使用软件的权利;2)用户有权研究软件的工作原理并进行修改以满足个人需求,前提是能获取源代码;3)用户可以自由地重新发布或传播软件。这些都是自由软件运动的核心价值观,体现了对用户权利的尊重和对知识共享的追求。
本篇文档涵盖了Linux系统的基础操作、软件模式以及与自由软件相关的理念,对于理解和使用Linux特别是Red Hat系列的用户来说,具有较高的实用价值。
2020-08-18 上传
2021-12-13 上传
2021-01-20 上传
2019-01-03 上传
2021-04-05 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
鲁严波
- 粉丝: 25
- 资源: 2万+
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析