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          # 解压
相关推荐
Cho1yon12 小时前
【第15期:车机CarPlay使用中语音唤醒失效问题分析与解决方案】
macos·车载系统·objective-c·cocoa
星辰即远方15 小时前
Masonry
macos·objective-c·cocoa
一只AI打工虾的自我修养16 小时前
Mac mini 本地AI工作站配置指南(2026实战):从零打造 M4 Mac mini AI 开发环境
人工智能·macos
allanGold17 小时前
figma sketch 平替工具有哪些
macos·figma·sketch·pencil·penbot
Java陈序员17 小时前
牛马效率可视化!一款键鼠统计菜单栏应用!
windows·macos
2501_9151063218 小时前
在Mac上搭建iOS开发环境的详细步骤与注意事项
ide·vscode·macos·ios·个人开发·swift·敏捷流程
想个名字想老半天18 小时前
uni 离线打包 ios,适用于自定义 ios系统最低适配 保姆级教程
macos·ios·cocoa
zzzb12345618 小时前
CC-Switch 全平台下载、安装与使用全指南(Windows/macOS/Linux)
linux·windows·macos·ai编程·cc-switch
BugShare19 小时前
macOS 原生定时任务应用,简洁优雅、所见所得
macos
CyL_Cly2 天前
localsend安卓手机下载 支持win/mac/ubuntu
android·macos·智能手机