wiki:linux
差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
| wiki:linux [2022/03/06 18:26] – [常用命令] ddkk | wiki:linux [2024/03/23 22:48] (当前版本) – [Linux] bilibili | ||
|---|---|---|---|
| 行 3: | 行 3: | ||
| ---- | ---- | ||
| - | Linux是一种自由和开放源码的类UNIX操作系统。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布,在加上用户空间的应用程序之后,成为Linux操作系统。Linux也是自由软件和开放源代码软件发展中最著名的例子。只要遵循GNU 通用公共许可证(GPL),任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。大多数Linux系统还包括像提供GUI的X Window之类的程序。除了一部分专家之外,大多数人都是直接使用Linux 发行版,而不是自己选择每一样组件或自行设置。 | + | {{ : |
| + | |||
| + | Linux是一种自由和[[开源|开放源码]]的类UNIX操作系统。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布,在加上用户空间的应用程序之后,成为Linux操作系统。Linux也是自由软件和开放源代码软件发展中最著名的例子。只要遵循GNU 通用公共许可证(GPL),任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。大多数Linux系统还包括像提供GUI的X Window之类的程序。除了一部分专家之外,大多数人都是直接使用Linux 发行版(比如国产Linux发行版[[wiki: | ||
| Linux严格来说是单指操作系统的内核,因操作系统中包含了许多用户图形接口和其他实用工具。如今Linux常用来指基于Linux的完整操作系统,内核则改以Linux内核称之。 | Linux严格来说是单指操作系统的内核,因操作系统中包含了许多用户图形接口和其他实用工具。如今Linux常用来指基于Linux的完整操作系统,内核则改以Linux内核称之。 | ||
| - | {{ : | + | Linux是一种开源的操作系统,它可以在各种不同的硬件平台上运行,包括使用RISC-V[[指令集]]的处理器。 |
| + | |||
| 行 14: | 行 18: | ||
| ---- | ---- | ||
| - | 等待补充 | + | * 1991年8月芬兰赫尔辛基大学的年轻人Linus自己书写了一个保护模式下的操作系统,这就是Linux的原型; |
| + | * 1991年10月5日,发布了Linux的第一个正式版本:0.02版; | ||
| + | * 1994年的3月14日发布了Linux的1.0版; | ||
| + | * 1994年11月,Hurd的第一个雏形发表; | ||
| + | * 1997年6月发布Hurd的0.2版本。 | ||
| + | |||
| + | |||
| + | ====== Linux的版本号 ====== | ||
| + | |||
| + | ---- | ||
| + | |||
| + | * 内核 vs. 发行版 | ||
| + | * 内核版本号:x.y.z 其中y为偶数是稳定版,为奇数是测试版。 | ||
| + | * 如:2.6.6 | ||
| + | * 内核通常存于:/ | ||
| + | * 发行版是内核是其他软件的打包,方便使用者安装。 | ||
| + | |||
| ====== 文件目录结构 ====== | ====== 文件目录结构 ====== | ||
| ---- | ---- | ||
| + | |||
| + | {{ : | ||
| 在 Linux 或 Unix 操作系统中,所有的文件和目录都被组织成以一个根节点开始的倒置的树状结构。 | 在 Linux 或 Unix 操作系统中,所有的文件和目录都被组织成以一个根节点开始的倒置的树状结构。 | ||
| 行 32: | 行 55: | ||
| - | 系统启动必须: | + | ===== 系统启动必须: |
| / | / | ||
| 行 42: | 行 66: | ||
| /sys: 这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统 sysfs 。sysfs文件系统集成了下面3种文件系统的信息:针对进程信息的proc文件系统、针对设备的devfs文件系统以及针对伪终端的devpts文件系统。该文件系统是内核设备树的一个直观反映。当一个内核对象被创建的时候,对应的文件和目录也在内核对象子系统中 | /sys: 这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统 sysfs 。sysfs文件系统集成了下面3种文件系统的信息:针对进程信息的proc文件系统、针对设备的devfs文件系统以及针对伪终端的devpts文件系统。该文件系统是内核设备树的一个直观反映。当一个内核对象被创建的时候,对应的文件和目录也在内核对象子系统中 | ||
| - | 指令集合: | + | ===== 指令集合: |
| / | / | ||
| 行 48: | 行 73: | ||
| / | / | ||
| - | 外部文件管理: | + | ===== 外部文件管理: |
| /dev :Device(设备)的缩写, | /dev :Device(设备)的缩写, | ||
| 行 56: | 行 82: | ||
| / | / | ||
| - | 临时文件: | + | ===== 临时文件: |
| / | / | ||
| 行 64: | 行 91: | ||
| / | / | ||
| - | 账户: | + | ===== 账户: |
| / | / | ||
| 行 78: | 行 106: | ||
| / | / | ||
| - | 运行过程中要用: | + | ===== 运行过程中要用: |
| / | / | ||
| 行 84: | 行 113: | ||
| / | / | ||
| - | 扩展用的: | + | ===== 扩展用的: |
| / | / | ||
| 行 92: | 行 122: | ||
| - | + | ====== | |
| - | ====== | + | |
| ---- | ---- | ||
| - | [[https:// | ||
| - | [[https:// | + | Linux中的命令格式一般为: |
| + | '' | ||
| - | ====== 常用命令 ====== | + | 例如:'' |
| - | + | ||
| - | ---- | + | |
| + | 如果有多个选项,既可以连在一起写,如'' | ||
| ===== 1 文件管理 ===== | ===== 1 文件管理 ===== | ||
| 行 169: | 行 197: | ||
| gunzip命令 – 解压文件 | gunzip命令 – 解压文件 | ||
| | | ||
| - | ===== 9 其他命令 ===== | + | ===== 9 更多命令 ===== |
| + | |||
| + | [[wiki: | ||
| + | |||
| + | |||
| + | ====== 官网 ====== | ||
| + | |||
| + | ---- | ||
| + | [[https:// | ||
| + | |||
| + | [[https:// | ||
| - | hash命令 – 显示与清除命令运行时查询的哈希表 | ||
| - | wait命令 – 等待指令 | ||
| - | bc命令 – 浮点运算 | ||
| - | history命令 – 显示与操纵历史命令 | ||
| - | rmmod命令 – 删除模块 | ||
| - | man命令 – 帮助查询,Linux下最核心的命令之一。它是单词manual(使用手册)的缩写。 | ||
| - | crontab命令 – 定时执行任务 | ||
wiki/linux.1646562389.txt.gz · 最后更改: 2022/03/06 18:26 由 ddkk