标签: 命令行工具

6 个内容

笔记(5)

**技术背景**:`docker-compose up` 默认不删除已运行的旧容器,即使配置文件中移除服务,导致孤儿容器残留。 **关键问题**:服务名称修改或删除定义后,旧容器继续存在。 **主要方案**:使用 `docker compose up -d --remove-orphans` 自动移除孤儿容器;或 `docker compose down --remove-orphans` 后重启。(128字符)

Elliot Yang·
71 浏览

命令行相似命令建议通过字符串相似度算法(如编辑距离)和候选命令收集(PATH遍历等)实现。优化手段包括长度过滤、N-gram索引和BK-tree等。Zsh和thefuck等工具采用模糊匹配和启发式规则。未来方向包括上下文感知、跨会话学习和GPU加速。

Elliot Yang·
187 浏览

深入解析Linux运维,涵盖文件操作(`ls`, `grep`, `awk`),系统管理(进程、用户、时钟),网络调试(代理协议),命令原理(`which` vs `command`),以及eBPF、exa/jq/ripgrep等前沿工具和安全审计最佳实践。

Elliot Yang·
116 浏览

解决 `fatal: early EOF fatal: index-pack failed` 错误,可尝试关闭全局压缩:`git config --global core.compression 0`。此操作会使磁盘和网络传输变慢。可通过浅克隆 `git clone --depth 1 <repo_URI>` 后 `git fetch --unshallow` 替代。`git gc` 清理仓库,`core.compression` 默认值为 2,0 为不压缩。

Elliot Yang·
156 浏览

GStreamer 和 ffmpeg 是多媒体处理的常用工具。GStreamer 是一个灵活的框架,允许构建复杂的媒体管道,而 ffmpeg 则是一套强大的命令行工具和库,用于音视频编解码、转换等。两者在不同场景下各有优势,可根据需求选择使用。

Elliot Yang·
100 浏览

动态(1)