🎯 为什么学习命令行?
💡 命令行的优势
- 效率提升:比图形界面快 10 倍,批量操作一键完成
- AI 协作:所有 AI CLI 工具都需要命令行环境
- 自动化:支持脚本编程,重复任务自动执行
- 远程操作:远程服务器管理必备技能
- 专业形象:技术人员的基本素养
⚠️ 学习时间预估
完全零基础的用户,只需要 1-2 小时就能掌握基本操作,1 周内熟练使用!
🚀 如何打开命令行
Windows 命令提示符
方法一:使用快捷键
按 Win + R,输入 cmd,然后按回车
点击开始菜单 → 输入 "cmd" 或 "命令提示符" → 点击打开
方法三:PowerShell(推荐)按 Win + X,选择 "Windows PowerShell"
macOS 终端
方法一:Spotlight 搜索
按 Cmd + 空格,输入 "Terminal",然后按回车
打开 "应用程序" → "实用工具" → "终端"
方法三:快捷键在 Finder 中按 Cmd + Shift + U 打开实用工具文件夹
Linux 终端
方法一:快捷键
按 Ctrl + Alt + T(大多数发行版)
打开应用程序菜单 → 搜索 "Terminal" 或 "终端"
方法三:右键菜单在桌面或文件夹中右键 → 选择 "在终端中打开"
📚 基础命令详解
cd - 切换目录
cd [目录路径]
功能:切换当前工作目录到指定路径
说明:这是最常用的命令之一,用于在不同文件夹之间导航
常用示例:
# 进入指定目录
cd Documents
# 返回上一级目录
cd ..
# 进入用户主目录
cd ~
# 进入根目录
cd /
cd Documents
# 返回上一级目录
cd ..
# 进入用户主目录
cd ~
# 进入根目录
cd /
ls / dir - 列出文件
# macOS / Linux
ls [选项]
# Windows
dir [选项]
ls [选项]
# Windows
dir [选项]
功能:列出当前目录中的文件和文件夹
说明:查看目录内容的基本命令
常用示例:
# macOS / Linux
ls -la
# Windows
dir /a
ls -la
# Windows
dir /a
pwd - 显示当前目录
pwd
功能:显示当前工作目录的完整路径
说明:用于确认当前位置,Windows 用户可以使用 cd 不带参数查看
示例输出:
/Users/username/Documents
# 或 Windows
C:\Users\username\Documents
# 或 Windows
C:\Users\username\Documents
mkdir - 创建目录
mkdir [目录名]
功能:创建新的文件夹
说明:用于组织文件,创建项目目录等
常用示例:
# 创建单个目录
mkdir myproject
# 创建多级目录
mkdir -p project/src
# Windows 创建多级目录
mkdir project\src
mkdir myproject
# 创建多级目录
mkdir -p project/src
# Windows 创建多级目录
mkdir project\src
touch - 创建文件
touch [文件名]
功能:创建新的空文件或更新文件时间戳
说明:Windows 用户可以使用 type nul > 文件名 或 echo. > 文件名
常用示例:
# macOS / Linux
touch README.md
# Windows
type nul > README.md
# 或
echo. > README.md
touch README.md
# Windows
type nul > README.md
# 或
echo. > README.md
cp / copy - 复制文件
# macOS / Linux
cp [源文件] [目标文件]
# Windows
copy [源文件] [目标文件]
cp [源文件] [目标文件]
# Windows
copy [源文件] [目标文件]
功能:复制文件或目录
说明:备份文件、复制配置等常用操作
常用示例:
# 复制文件
cp file.txt backup.txt
copy file.txt backup.txt
# 复制目录(macOS/Linux)
cp -r src/ backup/
cp file.txt backup.txt
copy file.txt backup.txt
# 复制目录(macOS/Linux)
cp -r src/ backup/
mv / move - 移动文件
# macOS / Linux
mv [源文件] [目标位置]
# Windows
move [源文件] [目标位置]
mv [源文件] [目标位置]
# Windows
move [源文件] [目标位置]
功能:移动文件或重命名文件
说明:整理文件结构、重命名文件等
常用示例:
# 移动文件
mv file.txt documents/
move file.txt documents\
# 重命名文件
mv oldname.txt newname.txt
rename oldname.txt newname.txt
mv file.txt documents/
move file.txt documents\
# 重命名文件
mv oldname.txt newname.txt
rename oldname.txt newname.txt
rm / del - 删除文件
# macOS / Linux
rm [文件名]
# Windows
del [文件名]
rm [文件名]
# Windows
del [文件名]
功能:删除文件或目录
⚠️ 警告:删除的文件无法恢复,请谨慎操作!
常用示例:
# 删除文件
rm file.txt
del file.txt
# 删除目录(macOS/Linux)
rm -r directory/
# Windows 删除目录
rmdir /s directory
rm file.txt
del file.txt
# 删除目录(macOS/Linux)
rm -r directory/
# Windows 删除目录
rmdir /s directory
⚡ 命令快速参考表
| 功能 | macOS / Linux | Windows | 说明 |
|---|---|---|---|
| 切换目录 | cd |
cd |
进入指定文件夹 |
| 列出文件 | ls |
dir |
查看目录内容 |
| 当前路径 | pwd |
cd |
显示当前位置 |
| 创建目录 | mkdir |
mkdir |
新建文件夹 |
| 创建文件 | touch |
type nul > |
新建空文件 |
| 复制文件 | cp |
copy |
复制文件/目录 |
| 移动文件 | mv |
move |
移动/重命名 |
| 删除文件 | rm |
del |
删除文件/目录 |
| 查看文件 | cat |
type |
显示文件内容 |
| 清屏 | clear |
cls |
清除屏幕内容 |
🎯 实践练习
💻 新手练习任务
按照以下步骤练习,巩固所学命令:
- 打开命令行工具
- 使用
pwd或cd查看当前位置 - 使用
ls或dir查看当前目录内容 - 使用
mkdir创建名为 "practice" 的文件夹 - 使用
cd practice进入该文件夹 - 使用
touch或相应命令创建 "test.txt" 文件 - 使用
ls确认文件创建成功 - 使用
cd ..返回上级目录 - 使用
rm或相应命令删除练习文件夹