还在百度查 Linux 命令?我把常用命令做成了网站,一行 Docker 部署到内网
还在百度查 Linux 命令?我把常用命令做成了网站,一行 Docker 部署到内网
你有没有这种经历——
想压缩一个目录,
tar的参数想了半天,到底是-czf还是-xzf?
要看磁盘还剩多少,df -h还是du -sh?每次都要 Google?
装个 Redis 或 MySQL,满世界找安装教程,下次重装又要重新找一遍。
我以前就是这样。
直到有一天我受不了了,把这些破事一次性解决了。
我做了一个 Linux 命令手册网站
LinuxCmdWeb,一个可以直接跑起来的 Web 网站,把最常用的 Linux 命令全部整理好,界面清爽,查询方便。
👉 项目地址:https://gitee.com/codedna/LinuxCmdWeb
它解决了什么痛点
痛点一:记不住参数
不是我们记性差,是命令太多了。
cp的-r和-a有什么区别?tar的四种压缩格式到底怎么选?du的-s、-h、--max-depth分别干什么用?
这个网站把每个命令的参数说明和真实示例都列得清清楚楚,看一眼就会,不用再现场试错了。
痛点二:装软件每次都要搜教程
安装 Redis、MySQL 8、Nginx 这些常用软件,每次重装系统都要重新搜教程,搜到的还经常是过时的。
我把这几个软件的安装全流程都整理好了:
- CentOS / Ubuntu 两种系统的安装命令
- 初始化配置(设置密码、开启远程访问等)
- 常见问题处理
痛点三:配置镜像源太麻烦
国内开发者的痛:pip 换源、apt 换源、yum 换源、npm 换源、Docker 换源……
每次都要去搜"xxx 清华镜像源配置",我把这些都整理好了:
- Ubuntu / Debian / CentOS 系统源替换
- EPEL 扩展源
- pip / npm / Docker / Go 模块镜像源
- 全都有,不用再搜了
痛点四:没网就抓瞎
在线查命令的网站不少,但没网怎么办?
这个项目的数据全在一个 Markdown 文件里,部署到内网后断网也能访问,所有页面都是静态渲染,速度飞快。
一行命令就能跑起来
Docker 部署(推荐)
dockerrun-d-p8080:80--namelinux-cmd-web codedna/linuxcmdweb:latest然后打开http://localhost:8080。没了,就一行命令。
手动部署
gitclone https://gitee.com/codedna/LinuxCmdWeb.gitcdLinuxCmdWeb dotnet run--projectLinuxCmdWeb--urls"http://0.0.0.0:5000"部署到生产服务器
支持 systemd 服务管理,开机自启、崩溃自动重启都配好了。
详细步骤看 README.md。
界面长这样
侧边栏是深色导航,左边章节树一目了然,搜索框实时过滤,右边展示详细内容。
代码块是深色主题,点击代码就能复制,省去选中的麻烦。
手机也能看,响应式布局,侧边栏自动折叠。
13 个章节,覆盖日常所需
| 分类 | 涵盖内容 |
|---|---|
| 文件操作 | cp/rm/tar/zip/gzip |
| 磁盘查看 | df/du/ls组合用法 |
| 软件安装 | Redis / MySQL 8 / Nginx 全流程 |
| 服务管理 | systemctl / systemd 自定义服务 / supervisor |
| 镜像配置 | pip / apt / yum / npm / Docker / Go 换源 |
| 实用技巧 | 查找大文件、批量删除、备份脚本等 |
内容完全开源,你也可以 Fork 一份,往常用命令.md里加自己的笔记,就是你的专属命令手册了。
写在最后
项目不大,但很实用。如果你也觉得有用:
- ⭐点个 Star— 让更多人看到
- 🐛提 Issue— 遇到问题或想加内容
- 🔧Fork 一份— 定制自己的版本
让 Linux 命令查询,如此简单。
👉 https://gitee.com/codedna/LinuxCmdWeb