返回文章列表

Linux 介绍

本文是 Linux 操作系统的简要入门指南。内容涵盖了 Linux 的开源定义、核心内核与 GNU 计划的关系、常见的 Linux 发行版(如 Ubuntu、Debian)、终端交互的基本命令格式,以及 Linux 独特的树形文件系统结构与常用文件系统类型。

Tyverse
7 分钟阅读
4 次阅读
最后编辑于 2026-06-23 07:00
Linux 介绍

前言

Linux是一种自由和开放源码类Unix操作系统。该操作系统的内核林纳斯·托瓦兹在1991年10月5日首次发布[6][7],再加上用户空间应用程序之后,就成为了Linux操作系统。Linux也是自由软件开放源代码软件发展中最著名的例子。只要遵循GNU通用公共许可证(GPL),任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。大多数Linux系统还包括像提供GUIX Window之类的程序。除了一部分专家之外,大多数人都是直接使用Linux发行版,而不是自己选择每一样组件或自行设置。

Linux严格来说是单指操作系统的内核,因操作系统中包含了许多用户图形界面和其他实用工具。如今Linux常用来指基于Linux的完整操作系统,内核则改以Linux内核称之。由于这些支持用户空间的系统工具和库主要由理查德·斯托曼于1983年发起的GNU计划提供,自由软件基金会提议将其组合系统命名为GNU/Linux,但由于Linux不属于GNU计划,因此这个名称并没有得到社区的一致认同。

Linux 发行版 - 维基百科

Linux 发行版(英语:Linux distribution或distro,也被叫做GNU/Linux 发行版),为一般用户预先集成好的Linux操作系统及各种应用软件。一般用户不需要重新编译,在直接安装之后,只需要小幅度更改设置就可以使用,通常以软件包管理系统来进行应用软件的管理。Linux发行版通常包含了包括桌面环境办公包媒体播放器数据库等应用软件。这些操作系统通常由Linux内核、以及来自GNU计划的大量的函数库,和基于X Window或者Wayland的图形界面。

目前常用系统为:Ubuntu(个人喜欢的桌面端系统),CentOS,Debian(个人很喜欢的服务器系统) 点击查看目前的Linux发行版

终端

终端(英语:Computer terminal),是一台电脑或者计算机系统,用来让用户输入数据,及显示其计算结果的机器,简而言之就是人类用户与计算机交互的设备。终端有些是全电子的,也有些是机电的。其又名终端机,它与一部独立的电脑不同,但也是电脑组成的部分。

命令:用来操作计算机

命令的格式

shell
命令名  [选项]  [参数]

中括号代表内容可能没有

示例

shell
sudo  -i

文件系统

  • Ext4(目前最常用)
  • Ext3
  • Ext2
  • SWAP(交换分区文件系统格式)

计算机文件系统是一种存储和组织计算机数据的方法,它使得对其访问和查找变得容易,文件系统使用文件树形目录的抽象逻辑概念代替了硬盘和光盘等物理设备使用数据块的概念,用户使用文件系统来保存数据不必关心数据实际保存在硬盘(或者光盘)的地址为多少的数据块上,只需要记住这个文件的所属目录和文件名。在写入新数据之前,用户不必关心硬盘上的那个块地址没有被使用,硬盘上的存储空间管理(分配和释放)功能由文件系统自动完成,用户只需要记住数据被写入到了哪个文件中。

Linux 的文件系统使用树形结构,最上层称为根 用斜杠 / 表示。

文件系统的组成:

  1. 文件夹:用来将文件或文件夹归类。
  2. 文件:用来存储数据。

Linux支持的文件系统

随着Linux的不断发展,它所支持的文件系统也在迅速扩充,Linux系统核心可以支持十多种文件系统类型:BtrfsJFSReiserFSexFATextext2ext3ext4XFSISO 9660MinixMSDOSUMSDOSVFATNTFS(Linux Kernel内置的NTFS驱动程序,写入功能不稳定)、HPFSNFSSMBSysVPROC等。
注意:部分Linux发行版的Kernel默认不编译Kernel内置的NTFS文件系统支持,常见的在Linux下读写NTFS的解决方法是安装NTFS-3G或ufsd等NTFS驱动程序。部分Linux发行版对NTFS的支持度并不高。

发表评论

未登录评论需提供昵称和联系邮箱,提交后默认进入审核。

0/1000