Mac 目录树结构与基础 Linux 指令指南

前言

作为开发者,理解操作系统目录结构和掌握基础命令行操作是必备技能。本文将系统介绍 macOS 的目录树结构以及常用的 Linux 指令,建立系统性的知识框架。

一、Mac 目录树结构解析

1. 根目录 (/) 概览

│ ── Applications # 系统应用程序

│ ── Library # 系统级资源库

│ ── System # 系统核心文件

│ ── Users # 用户主目录

│ │── [用户名] # 每个用户的个人目录

│ │ │── Desktop # 桌面文件

│ │ │── Documents # 文档

│ │ │── Downloads # 下载文件

│ │ └── ... # 其他用户目录

│── bin # 基础命令二进制文件

│── sbin # 系统管理命令

│── etc # 系统配置文件

│── var # 可变数据文件

│── tmp # 临时文件

└── usr # 用户程序资源

│── bin # 用户命令

│── sbin # 用户系统管理命令

└── local # 本地安装软件

2. 重要目录详解

  • /Applications:系统预装和用户安装的应用程序
  • /Library:系统级别的支持文件,如字体、偏好设置等
  • /usr/local:推荐安装第三方软件的位置(通过 Homebrew 安装的软件默认在此)
  • ~/Library(用户目录下):用户级别的应用支持文件

二、基础 Linux 指令大全

1. 文件与目录操作

2. 文件查看与编辑

3. 系统信息与进程管理

4. 网络相关

5. 权限管理

三、实用技巧与组合命令

1.查找文件

bash 复制代码
find ~ -name "*.txt"  # 在主目录查找所有txt文件
grep "keyword" *.log  # 在当前目录log文件中搜索关键词

2.统计文件行数

bash 复制代码
wc -l file.txt  # 统计文件行数

3.命令组合

bash 复制代码
ps aux | grep python  # 查找所有python进程
history | grep ssh    # 查找历史命令中的ssh相关命令

4.压缩解压

bash 复制代码
tar -czvf archive.tar.gz folder/  # 压缩
tar -xzvf archive.tar.gz          # 解压
相关推荐
pe7er10 小时前
macOS 应用无法打开(权限问题)解决方案
macos·mac
harmful_sheep3 天前
mac生效的终端查看
macos
iOS门童4 天前
macOS 应用"已损坏"无法打开?一文搞懂 Gatekeeper 与解决方案
macos
NPE~4 天前
[工具分享]Maccy —— 优雅的 macOS 剪贴板历史管理工具
macos·教程·工具·实用工具
差不多程序员4 天前
Mac安装OpenClaw-cn保姆级教程
macos
dzl843944 天前
mac 安装python
开发语言·python·macos
Bruce_Liuxiaowei4 天前
在 macOS 上通过 Docker 本地安装 OpenClaw 完整教程
macos·docker·容器·openclaw
阿捏利4 天前
详解Mach-O(十五)Mach-O __DATA_CONST
macos·ios·c/c++·mach-o
ShikiSuen4 天前
macOS 的 CpLk 中英切换卡顿的元凶在 InputMethodKit 本身
macos
xiayutian_c4 天前
如虎添翼-MacOS
macos