TL;DR

命令行(Terminal)是与电脑交互另一种方式,比图形界面更强大、更快。学几个基本命令,就能管理博客、推送代码、查看日志—不需要编程基础。

打开终端

系统打开方式
WindowsWin + X → 选择”终端”或”PowerShell”
macOSCmd + Space 搜索”终端”
LinuxCtrl + 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