Mac终端指令总结「Unix/Linux区别和联系、终端指令原理、Mac目录结构」

本文介绍了Unix和Linux的关系及其系统结构,包括内核、Shell和应用层。接着,讨论了Mac系统下的目录结构,强调其作为多用户、多任务系统的特性。此外,还详细阐述了Mac终端的默认Shell以及如何切换和配置bash和zsh,以及文件权限管理的基本概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、认识UNIX和Linux
1、了解Unix和Linux的关系

在这里插入图片描述

下图Unix族谱
Unix族谱

3、UNIX/Linux系统结构

UNIX/Linux 系统可以粗糙地抽象为 3 个层次(所谓粗糙,就是不够细致、精准,但是便于初学者抓住重点理解),如图所示。底层是 UNIX/Linux 操作系统,即系统内核(Kernel);中间层是 Shell 层,即命令解释层;高层则是应用层。
在这里插入图片描述

1、内核层
内核层是 UNIX/Linux 系统的核心和基础,它直接附着在硬件平台之上,控制和管理系统内各种资源(硬件资源和软件资源),有效地组织进程的运行,从而扩展硬件的功能,