MacOS 命令行详解使用教程

|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 本章讲述MacOs命令行详解的使用教程,感谢大家观看。 本人博客:如烟花般绚烂却又稍纵即逝的主页 MacOs命令行前言: 在 macOS 上,Terminal(终端) 是一个功能强大的工具,它允许用户通过命令行直接与系统交互。本教程将详细介绍 macOS 命令行的基础与进阶操作,帮助你更高效地使用 Mac。 |

文章目录

  • [一、什么是终端与 Shell](#一、什么是终端与 Shell)
      • [1.1 终端介绍](#1.1 终端介绍)
      • [1.2 Shell 的作用](#1.2 Shell 的作用)
  • 二、终端的基本操作
      • [2.1 打开终端](#2.1 打开终端)
      • [2.2 基本命令](#2.2 基本命令)
  • 三、文件与目录操作
      • [3.1 查看当前目录](#3.1 查看当前目录)
      • [3.2 切换目录](#3.2 切换目录)
      • [3.3 创建、删除和移动文件](#3.3 创建、删除和移动文件)
  • 四、系统操作
      • [4.1 查看系统信息](#4.1 查看系统信息)
      • [4.2 进程管理](#4.2 进程管理)
  • 五、网络相关操作
      • [5.1 测试网络连通性](#5.1 测试网络连通性)
      • [5.2 下载文件](#5.2 下载文件)
  • 六、高级技巧
      • [6.1 使用管道与重定向](#6.1 使用管道与重定向)
      • [6.2 编写 Shell 脚本](#6.2 编写 Shell 脚本)
  • 七、自定义与优化
      • [7.1 修改终端主题](#7.1 修改终端主题)
      • [7.2 使用命令别名](#7.2 使用命令别名)
  • 八、总结

一、什么是终端与 Shell

1.1 终端介绍

终端是 macOS 提供的一个命令行工具,它允许用户通过文本输入与操作系统进行交互。常见的终端模拟器包括默认的 Terminal.app 和更现代的 iTerm2

1.2 Shell 的作用

Shell 是命令行的解释器,负责解析用户输入的命令并执行操作。macOS 默认使用 zsh (在 Catalina 版本之后),你也可以选择使用其他 Shell,如 bashfish


二、终端的基本操作

2.1 打开终端

  • 方法 1 :按下 Command + Space 打开 Spotlight,输入 "Terminal" 并回车。
  • 方法 2 :从 应用程序 > 实用工具 中找到终端并打开。

2.2 基本命令

以下是一些常用的基础命令:

命令 功能 示例
pwd 显示当前工作目录 pwd
ls 列出当前目录的内容 ls -l
cd 切换到指定目录 cd ~/Desktop
clear 清屏 clear

三、文件与目录操作

3.1 查看当前目录

  • 使用 pwd 查看当前所在目录的绝对路径。

3.2 切换目录

  • 切换到上一级目录cd ..
  • 切换到根目录cd /
  • 切换到用户目录cd ~

3.3 创建、删除和移动文件

  • 创建文件touch filename
  • 删除文件rm filename
  • 移动文件mv source destination
  • 创建目录mkdir dirname
  • 删除目录rm -r dirname

四、系统操作

4.1 查看系统信息

查看 macOS 版本:

bash 复制代码
 sw_vers

查看硬件信息:

bash 复制代码
system_profiler

4.2 进程管理

显示运行中的所有进程:

bash 复制代码
ps aux

杀死进程:

bash 复制代码
kill -9 PID

五、网络相关操作

5.1 测试网络连通性

Ping一个网站:

bash 复制代码
ping google.com

查看 IP 地址:

bash 复制代码
ifconfig

5.2 下载文件

使用 curl:

bash 复制代码
curl -O https://example.com/file.zip

使用 wget(需要安装):

wget https://example.com/file.zip

六、高级技巧

6.1 使用管道与重定向

将命令输出写入文件:

bash 复制代码
ls > output.txt

过滤输出:

bash 复制代码
ls | grep "pattern"

6.2 编写 Shell 脚本

编写一个简单的脚本:

bash 复制代码
#!/bin/bash
echo "Hello, macOS Terminal!"

保存为 script.sh 后,赋予执行权限:

bash 复制代码
chmod +x script.sh

运行脚本:

bash 复制代码
./script.sh

七、自定义与优化

7.1 修改终端主题

打开 Terminal > 设置 > 配置文件,选择或创建自定义主题。


7.2 使用命令别名

通过 .zshrc 文件添加别名:

bash 复制代码
alias ll='ls -lah'

保存后运行以下命令让别名生效:

bash 复制代码
source ~/.zshrc

八、总结

通过熟练掌握 macOS 的命令行工具,我们可以快速完成许多复杂任务,并充分发挥系统的潜力。如果你有任何问题或建议,欢迎在评论区留言,我们一起交流学习!

相关推荐
a4493153628 小时前
iPhone 基带故障诊断——无服务/搜索不到网络的芯片级维修实录
网络·macos·ios·电脑·iphone
a44931536210 小时前
MacBook USB-C不充电故障诊断:从PD握手到主板供电链路
c语言·开发语言·macos·电脑
寒水馨11 小时前
macOS下载、安装scrcpy-v4.1(附安装包scrcpy-macos-aarch64-v4.1.tar.gz)
macos·adb·手机控制·scrcpy·投屏软件·android投屏·屏幕镜像
a44931536211 小时前
iPhone 充电故障的全链路诊断——从 Lightning/USB-C 接口到 Tristar 充电 IC
c语言·macos·ios·电脑·硬件架构·iphone
xiaowang1234shs1 天前
怪兽轻断食技术深度测评:从断食计时引擎到AI识别算法的工程实践解析
数据库·人工智能·算法·macos·机器学习·p2p·visual studio
yAdrian1 天前
macOS launchd CPU 占用过高问题排查记录
macos
代码的小搬运工1 天前
【iOS】3G-Share仿写总结
macos·ios·cocoa
2501_916007471 天前
iOS和macOS应用程序性能分析和优化工具使用综合指南
android·macos·ios·小程序·uni-app·iphone·webview
寒水馨2 天前
macOS下载、安装openclaw-v2026.7.1(附安装包OpenClaw-2026.7.1.dmg)
macos·大模型·github·开源软件·ai助手·openclaw·gpt-5.6
白玉cfc2 天前
【iOS】MRC和ARC
macos·ios·cocoa