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 数据。
可视化参考
这是 Rabbit Hole 系列在 Linux 上的第一篇。我们介绍了用于清理空间的基本文件系统命令,并引入了用于 API 测试的 curl。后续文章将更深入探讨 curl,并演示其他强大的 Linux 实用工具。
