TL;DR
命令行(Terminal)是与电脑交互另一种方式,比图形界面更强大、更快。学几个基本命令,就能管理博客、推送代码、查看日志—不需要编程基础。
打开终端
| 系统 | 打开方式 |
|---|---|
| Windows | 按 Win + X → 选择”终端”或”PowerShell” |
| macOS | Cmd + Space 搜索”终端” |
| Linux | Ctrl + Alt + T 或在应用菜单找”终端” |
打开后会看到一个黑色或白色窗口,里面有一行闪烁光标,像这样:
user@computer:~$
这就是命令提示符,表示电脑在等你输入命令。
第一个命令:显示当前目录
pwd
按回车,终端会显示你当前所在文件夹路径。pwd 是 “print working directory” 的缩写。
浏览文件
查看目录内容
ls
这会列出当前目录下所有文件和文件夹。
ls -la # 显示详细信息(权限、大小、修改时间)
ls -lh # 文件大小用人类可读的格式(KB/MB)
进入目录
cd 目录名
例如,进入博客项目目录:
cd my-blog
返回上级目录
cd ..
.. 表示上级目录。cd 不带参数返回主目录。
操作文件和目录
创建目录
mkdir 我的文件夹
创建文件
touch 我的文章.md
删除文件
rm 我的文章.md
⚠️ 删除操作不可恢复,删之前确认文件名正确。
删除目录
rm -r 我的文件夹
-r 是 recursive,删除文件夹及里面所有内容。
查看文件内容
看一小段
head -20 article.md
显示文件前 20 行。
看全部
cat article.md
文件内容直接输出到终端。内容多话会刷屏,用 less 更适合长文件:
less article.md
按 Q 退出。
编辑文件
快速写入多行文本
用 cat 加 heredoc 语法:
cat > article.md << 'EOF'
---
title: '我的文章'
pubDate: 2026-06-10
---
这是正文。
EOF
编辑现有文件
用 nano(最简单编辑器):
nano article.md
底部有快捷键提示:^O 保存,^X 退出。
组合命令
管道:把一个命令输出传给另一个
ls -la | grep ".md"
ls -la 列出所有文件,grep ".md" 只显示包含 .md 的行。
执行多个命令
用 && 连接,按顺序执行:
npm run build && git add . && git commit -m "更新"
前一个命令成功才执行下一个。
后台运行
npm run dev &
末尾加 &,命令在后台运行,终端可以继续输入其他命令。
常用快捷键
| 快捷键 | 作用 |
|---|---|
↑ / ↓ | 浏览历史命令 |
Tab | 自动补全文件名/命令 |
Ctrl + C | 取消当前命令 |
Ctrl + L | 清屏 |
Ctrl + A | 光标跳到行首 |
Ctrl + E | 光标跳到行尾 |
Ctrl + W | 删除光标前一个单词 |
在博客项目里常用命令
# 进入项目目录
cd my-blog
# 安装依赖
npm install
# 本地预览
npm run dev
# 构建(生成静态文件)
npm run build
# 推送到 Git
git add .
git commit -m "更新文章"
git push
SSH 连接到服务器
如果你博客跑在远程服务器上,用 SSH 连接:
ssh 用户名@服务器IP
# 例如:
ssh ubuntu@124.222.143.232
输入密码后登录。登录后可以在远程服务器上操作,就像在本地终端一样。
退出连接:
exit
写在
命令行不需要死记硬背。用到哪个查哪个,用多了自然记住。记住一个原则就好:命令行里,每一个命令都有返回结果,仔细看返回内容,知道成功了还是出错了。
学会终端之后,你会发现操作电脑变得更直接、更快、更可控。
延伸阅读
COMMENTS
种下你的想法
在花园里留下一条评论,和这篇文章一起生长。