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          # 解压
相关推荐
全栈探索者14 小时前
从素材到成片:ffmpeg 拼接、转码与字幕,一条流水线交付
macos·ffmpeg·aigc·comfyui·视频剪辑
向阳是我16 小时前
Mac 命令行获取 APK 公钥和证书 MD5 指纹
macos
lpfasd12319 小时前
Ollama 还是 LM Studio:在 24GB 的 M6 Mac 上,我把 Ollama 卸载了
macos·策略模式
情 九19 小时前
MCP 开发环境搭建:Mac 与 Windows 跑通 Python 服务和 stdio 客户端
windows·python·macos·mcp
摘星编程20 小时前
Mac玩游戏选什么模拟器?MuMu Mac版体验:金铲铲165帧、明日方舟时停键,操作录制也上线了
macos·玩游戏·远程软件
DARLING Zero two♡20 小时前
Mac远程控制Windows电脑:MacBook远控软件选购指南2026
macos·电脑
fengye2071611 天前
实验:CPython 迭代协议底层验证(`PyObject_GetIter` / `PyIter_Next`)
macos
DevLoom_2 天前
macOS 命令行 curl/git 报 SSL 证书错误?eMudhra 事件完整修复指南
git·macos·ssl
清水白石0082 天前
Python 安装与环境配置:Windows、macOS、Linux 完整指南(第2集)
windows·python·macos
hhhjhl2 天前
开源鸿蒙平台 CMP 三方库「compose-macos-26-ui」适配全流程
macos·开源·harmonyos