还在百度查 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