当前位置: 首页 > news >正文

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.查找文件

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

2.统计文件行数

wc -l file.txt  # 统计文件行数

3.命令组合

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

4.压缩解压

tar -czvf archive.tar.gz folder/  # 压缩
tar -xzvf archive.tar.gz          # 解压

http://www.dtcms.com/a/617753.html

相关文章:

  • 【大模型面经】千问系列专题面经
  • 什么网站访问量前端开发入门培训
  • Vue 项目实战《尚医通》,获取当前账户就诊人信息并展示出来,笔记42
  • MYSQL的页
  • 企业架构:数字化转型时代业务与IT的战略连接器
  • 【解决】RESP.app GUI for Redis 连接不上redis服务器
  • PyTorch入门学习: 加载数据
  • Reactor反应堆
  • 【C++】C++11:智能指针
  • 把网站做成手机版创意设计师
  • 条件前缀|同余优化|栈
  • 做淘客app要网站吗大数据精准营销策略
  • 对于数据结构:链式二叉树的超详细保姆级解析—中
  • 多模态大模型对齐陷阱:对比学习与指令微调的“内耗“问题及破解方案
  • 关键词解释:F1值(F1 Score)
  • 大语言模型入门指南:从科普到实战的技术笔记(2)
  • 【RL-LLM】Self-Rewarding Language Models
  • Redis学习笔记-List列表(2)
  • 区块链与以太坊基础:环境搭建与智能合约部署
  • 二维码怎么在网站上做推广微信商店小程序制作教程
  • 毕业设计可以做哪些网站电子商务网站建设前期规划方案
  • Linux 磁盘挂载管理
  • 智能体知识库核心技术解析与实践指南——从文件处理到智能输出的全链路架构v1.2
  • 【Java 基础】 2 面向对象 - 构造器
  • dw6做网站linux做网站服务器那个软件好
  • 生成式人工智能赋能教师专业发展的机制与障碍:基于教师能动性的质性研究
  • 无锡锡山区建设局网站北京网站定制建设
  • 【Word学习笔记】Word如何转高清PDF
  • 小程序地图导航,怎样实现用户体验更好
  • 下流式接入ai