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          # 解压
相关推荐
大熊猫侯佩11 小时前
升级到 macOS26.5 后看视频会自动息屏的解决
macos·操作系统
磊 子12 小时前
C++ IO 流
macos·objective-c·cocoa
real_haha13 小时前
我做了一个仅有 1.3 MB 的 macOS 原生 AI 助手:AskNow
人工智能·macos
June bug1 天前
(Mac)macOS x86_64上onnxruntime==1.24.4 安装失败
macos
ACP广源盛139246256731 天前
iOS 27 开放 AI 生态@ACP#小型化扩展黄金风口,IX8008全面超越 ASM2806,铸就嵌入式 AI 扩展核心
人工智能·嵌入式硬件·macos·ios·计算机外设·objective-c·cocoa
海的辽阔1 天前
如何在MAC下安装EcomGpt模型
macos·大模型·ecomgpt
zandy10111 天前
hermes agent 安装教程 3.0:Win / Mac / Linux 全平台指南
linux·运维·macos
花开·莫之弃1 天前
Mac安装多版本jdk(jenv)
java·开发语言·macos
June bug1 天前
(Mac)torch==2.1.2 与 Python 3.12 不兼容+onnxruntime-silicon 不支持 Intel Mac
开发语言·python·macos
码农小北1 天前
MAC 配置鸿蒙(HarmonyOS) SDK 环境变量完整指南
macos·华为·harmonyos