UNIX与Linux入门:文件系统、历史与基本操作
需积分: 2 59 浏览量
更新于2024-08-25
收藏 522KB PPT 举报
“文件与文件-Linux学习讲义”
在Linux操作系统中,文件系统扮演着至关重要的角色。在每一个目录下,我们都会发现两个特殊的文件,即`.`和`..`。`.`文件代表当前目录本身,而`..`文件则指向其上一级目录。这两种文件被称为符号链接或硬链接,它们提供了对目录结构的便捷访问。
`.文件`是一个硬连接,意味着它与当前目录是同一个实体,修改.`文件会影响到当前目录。例如,当你在当前目录下创建、删除或移动文件时,实际上就是在操作`.`文件所表示的目录。
`..文件`是上级目录的硬连接,当你在某个目录下使用`cd ..`命令时,就是通过这个链接移动到上一级目录。如果你在根目录`/`下,`..`仍然指向`/`自身,因为根目录没有上一级目录。
Linux的历史可以追溯到20世纪60年代末的贝尔实验室,由AT&T开发,并在70年代中期开始允许非商业使用。随后,不同的UNIX商品化版本开始涌现。Linux,作为一个自由和开放源代码的操作系统,是由林纳斯·托瓦兹在1990年代初开始编写的,它遵循GNU通用公共许可协议(GPL),并与GNU项目紧密相关。
GNU项目由理查德·斯托曼在1984年发起,目标是创建一个完全自由的类UNIX操作系统。GNU的核心体系基于微内核架构,并强调软件的共享和自由。自由软件基金会(FSF)推动了这一理念,提倡的自由不仅限于价格,更重要的是用户有权查看、修改和重新分发软件。
Linux因其稳定性、可扩展性、开放性和丰富的网络支持而受到青睐。它支持UNIX应用程序编程接口(API),能够执行所有UNIX系统上的任务。Linux系统可以是多用户多任务的,同时提供广泛的硬件兼容性和社区技术支持。像Red Hat Linux这样的发行版,以其最新内核、丰富的应用软件、易于安装和配置的特点,成为了许多用户的首选。
在Linux用户环境中,内核是系统的核心,负责管理硬件资源和提供服务。Shell作为用户与内核交互的界面,执行命令和脚本。终端模拟器允许用户在图形界面上运行命令行会话。XWindow系统,如XFree86,是Linux的图形基础,支持各种桌面环境如GNOME(基于GTK+工具包)和KDE(基于QT框架)。这些组件共同构建了丰富的Linux用户体验。
点击了解资源详情
点击了解资源详情
点击了解资源详情
168 浏览量
2009-09-05 上传
2009-11-12 上传
2010-12-22 上传
130 浏览量
110 浏览量
劳劳拉
- 粉丝: 21
- 资源: 2万+
最新资源
- rabbitmq3.8.9&otp21.3配套版本)
- taskcat:测试所有CloudFormation内容! (使用TaskCat)
- 傅里叶级数:可以找到一个函数的傅里叶级数-matlab开发
- TripPlanner:首次测试
- WebSocket-Chatroom:使用gorilla,nhooyr.io包实作WebSocket聊天室
- STM32F4xx中文参考手册(1).zip
- prosper-loan-dataset-findings:该数据集包含113,937笔贷款,每笔贷款有81个变量,包括贷款金额,借款人利率(或利率),当前贷款状态,借款人收入以及许多其他变量
- ChipGenius芯片精灵V4.00 --U盘芯片检测工具
- eSmithCh_V5_14:交互式史密斯圆图,绘制必要的线条来解决传输线或电子耦合问题。尝试并享受它-matlab开发
- 行业-2020年AI新基建白皮书.rar
- jQuery数字滚动累加动画插件
- 码头工人注册表
- 学历教育财务管理 宏达学历教育报名财务管理系统 v1.0
- datastructure_exercise
- github-file-icons::card_index_dividers:一个浏览器扩展,为GitHub,GitLab,gitea和gogs提供了不同的文件类型不同的图标
- Multiple-markers-on-google-maps