Alex_McAvoy

想要成为渔夫的猎手

【cd 命令】

cd 命令是 Change Directory 的缩写,用于切换工作目录,其语法为:cd [相对路径或绝对路径]

在切换目录时,有以下比较特殊的目录:

阅读全文 »

【二叉堆定义与存储结构】

二叉堆是具备以下性质的完全二叉树

  • 小根堆:每个结点的值都小于等于其左右孩子结点的值,堆顶元素是堆中最大值
  • 大根堆:每个结点的值都大于等于其左右孩子结点的值,堆顶元素是堆中最小值
阅读全文 »

【概述】

与 Windows 系统以存储介质为主目录为辅相反,Linux 是以树形目录结构的形式来构建系统,可将树形目录视为一个用户可操作系统的骨架

本质上,目录结构与操作系统内核都存储在磁盘上,但从逻辑上来说 Linux 的磁盘是挂载在目录上的,每一个目录不仅可使用本地磁盘分区的文件系统,还可使用网络上的文件系统

阅读全文 »

【概述】

堆(Heap),是一棵树,其每个结点都有一个值,且每个结点的值都大于等于小于等于其父结点的值

当每个结点的值都大于等于其父结点的值时,称为大根堆;每个结点的值都小于等于其父结点的值时,称为小根堆

阅读全文 »

【文件类型】

之前在 Linux 文件属性 中介绍了使用 ls 命令显示出文件属性的第一列代表了文件类型和文件权限,下面详细介绍一下文件的类型

目录文件(Directory):代表一个目录,以 [d] 来标识

阅读全文 »

【概述】

在 Linux 系统中,不同的用户处于不同的地位,拥有不同的权限,为保护系统安全性,Linux 系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定

Linux 系统的每一个文件或目录都有访问权限,这些访问权限决定了哪些用户和组群能访问文件和能执行的操作

阅读全文 »

【概述】

Linux 系统的关机、重启是一个十分重要的系统操作,只有 root 用户才能进行 shutdownreboot 等命令,这是因为,Linux 是一个多用户系统,在看不到的屏幕背后,可能有许多人同时利用主机进行工作

如果不正常关机,则可能会造成文件系统的损毁,所以在正常情况下,关机要注意以下几件事:

阅读全文 »

【概述】

Linux 系统的启动过程一般分为 4 个阶段:

  • BIOS 启动引导阶段
  • GRUB 启动引导阶段
  • 内核阶段
  • 1 号用户进程初始化阶段
阅读全文 »

【概述】

著名的 Linux 系统基本分为两大类:

  • RedHat 系列:Redhat、Centos、Fedora 等
  • Debian 系列:Debian、Ubuntu、Kali 等
阅读全文 »