Linux 命令的兔子洞

发布: (2026年1月18日 GMT+8 15:07)
3 min read
原文: Dev.to

Source: Dev.to

介绍

当系统存储空间被完全占满时,性能会下降,需要释放空间。Linux 提供了一套命令,帮助你高效地检查、管理和清理文件与目录。

基本导航命令

pwd

显示 当前工作目录,帮助你在删除文件前确认所在位置。

ls

列出当前目录的内容。可使用 -l 进行详细查看,或 -a 包含隐藏文件。

cd

切换当前目录。

  • cd ..         移动到父目录。
  • cd ~ 或仅 cd  返回用户的主目录。
  • cd /         移动到文件系统根目录。
  • cd -         返回到上一个目录。

文件操作命令

touch file.txt

创建一个名为 file.txt 的空文件(如果已存在则更新其时间戳)。

mkdir directory_name

创建一个新目录。

rmdir directory_name

删除一个空目录。

rm

删除文件或目录。

  • rm file.txt    删除单个文件。
  • rm -r directory  递归删除目录及其内容。
  • rm -rf directory  强制删除目录且不提示。
  • rm -rf .git    常用于删除 Git 仓库文件夹。

cat file.txt

file.txt 的内容输出到终端。

网络命令

curl

curl 从命令行发送 HTTP 请求并显示响应。

示例:通过 API 注册测试用户

curl -X POST http://localhost:3000/api/auth/signup \
  -H "Content-Type: application/json" \
  -d '{
    "email": "test@example.com",
    "password": "Test@123",
    "fullName": "Test User"
  }'
  • -X POST 指定请求方法(此处为 POST)。
  • -H "Content-Type: application/json" 设置请求头,表明请求体为 JSON。
  • -d '{...}' 提供发送在请求体中的 JSON 数据。

可视化参考

Linux 命令示意图


这是 Rabbit Hole 系列在 Linux 上的第一篇。我们介绍了用于清理空间的基本文件系统命令,并引入了用于 API 测试的 curl。后续文章将更深入探讨 curl,并演示其他强大的 Linux 实用工具。

Back to Blog

相关文章

阅读更多 »

终端命令 💻⚡

终端命令的封面图片 💻⚡https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads....