Wikiman 是一个离线搜索引擎,用于搜索手册页、Arch Wiki、Gentoo Wiki 和其他文档。
Wikiman 提供了一个简单的界面,可以在无需精确匹配和连接互联网的情况下浏览文档。 这是通过对 wiki 进行全文搜索、对手册页进行部分名称和描述匹配, 以及对搜索结果进行模糊过滤来实现的。
默认情况下,Wikiman 只搜索系统的手册页。 按照这些说明启用可选源。

从 Arch Linux 的 extra 仓库安装:
pacman -S wikiman # 可选:启用 Arch Wiki pacman -S arch-wiki-docs
如果您正在运行 Manjaro 或其他基于 Arch 的发行版,请从 Releases 标签下载最新的 .pkg.tar.zst 包,并按照这些说明将 Arch Wiki 添加为源。
sudo pacman -U wikiman*.pkg.tar.zst
从 Releases 标签下载最新的 .deb 包。
sudo apt update sudo apt install ./wikiman*.deb
从 Releases 标签下载最新的 .rpm 包。
# Fedora sudo dnf install wikiman*.rpm # openSUSE(跳过签名验证) sudo zypper in wikiman*.rpm
从 Ports Collection 安装 textproc/wikiman:
portsnap auto cd /usr/ports/textproc/wikiman make install
或从 Releases 标签下载最新的 .txz 包。
pkg install wikiman*.txz
依赖项:man、fzf、ripgrep、awk、w3m、coreutils、parallel
# 从 GitHub 克隆 git clone 'https://github.com/filiparag/wikiman' cd ./wikiman # 切换到最新稳定版本(可选) git checkout $(git describe --tags | cut -d'-' -f1) # 可用目标:all, core, widgets, completions, config, docs make all # 仅适用于 BSD 用户:安装到 /usr/local 而不是 /usr make local # 安装 Wikiman sudo make install
Wikiman 使用 GNU find 和 awk,因此 BSD 用户必须安装 findutils 和 gawk。
目前可用的可选源有:
arch)gentoo)fbsd)tldr)由于体积较大,wiki 不随 Wikiman 一起打包。 如果您想使用它们,可以使用以下命令下载最新快照。
# 下载最新的 Makefile curl -L 'https://raw.githubusercontent.com/filiparag/wikiman/master/Makefile' -o 'wikiman-makefile' # Linux 示例:安装 Arch Wiki make -f ./wikiman-makefile source-arch sudo make -f ./wikiman-makefile source-install sudo make -f ./wikiman-makefile clean # BSD 示例:安装 FreeBSD 文档 make -f ./wikiman-makefile source-fbsd local sudo make -f ./wikiman-makefile source-install sudo make -f ./wikiman-makefile clean
安装后,如果 sources 配置变量为空,它们应该会自动启用。
要验证活动源,请运行:
wikiman -S
在 build/ 目录中有手动编译快照的脚本。
这些脚本可能有外部依赖项,不建议最终用户运行,而应由 Wikiman 维护者运行。您的体验可能会有所不同。
用法:wikiman [选项]... [关键字]...
如果未提供关键字,则显示所有页面。
-l 搜索语言
默认:en
-s 要使用的源
默认:(所有可用的)
-f 要使用的模糊查找器
默认:fzf
-q 启用快速搜索模式
-a 启用 AND 运算符模式
-p 禁用快速结果预览
-k 查看结果后保持打开状态
-c 显示来源列
-H HTML 页 面查看器
默认:w3m
-R 打印原始输出
-S 列出可用来源并退出
-W 打印指定 shell 的小部件代码并退出
-v 打印版本并退出
-h 显示此帮助并退出
Wikiman 可以通过 shell 快捷键启动(默认:Ctrl+F)。
当前命令行缓冲区将用作搜索查询。
将以下适当的行添加到您的 .bashrc 类配置文件中,使快捷键永久生效。
# bash source /usr/share/wikiman/widgets/widget.bash # fish source /usr/share/wikiman/widgets/widget.fish # zsh source /usr/share/wikiman/widgets/widget.zsh
用户配置文件位于 ~/.config/wikiman/wikiman.conf,
备用的系统级配置文件位于 /etc/wikiman.conf。
如果您设置了 XDG_CONFIG_HOME 环境变量,用户配置 将从那里查找。
示例配置文件:
# 来源(如果为空,使用所有可用来源) sources = man, arch # 模糊查找器 fuzzy_finder = sk # 快速搜索模式(仅按标题) quick_search = true # 原始输出(供开发者使用) raw_output = false # 手册页语言 man_lang = en, pt # Wiki 语言 wiki_lang = zh-CN # 在 TUI 中显示预览 tui_preview = false # 查看结果后保持打开状态 tui_keep_open = true # 显示来源列 tui_source_column = true # HTML 页面查看器 tui_html = xdg-open
要列出可用语言,请运行以下命令:
# 手册页(不包括英语) find '/usr/share/man' -maxdepth 1 -type d -not -name 'man*' -printf '%P ' # Arch Wiki find '/usr/share/doc/arch-wiki/html' -maxdepth 1 -type d -printf '%P ' # FreeBSD 文档 find '/usr/share/doc/freebsd-docs' -maxdepth 1 -type d -printf '%P ' # TLDR 页面 find '/usr/share/doc/tldr-pages' -maxdepth 1 -type d -printf '%P '
Wikiman 设计为可扩展的:每个来源在 sources/ 目录中都有其模块。
来源模块是符合 POSIX 标准的 shell 脚本。Wikiman 调用它们的 search 函数,该函数
读取 $query 和配置变量,并将结果打印到 STDOUT。
变量的行格式为 NAME\tLANG\tSOURCE\tPATH。
NAME 页面标题LANG 两个字母的语言代码(可包含区域设置)SOURCE 来源名称PATH HTML 文件路径列出可用来源时,Wikiman 将调用模块的 info 函数,该函数打印
来源的名称、状态、页面数量和路径。
如果您创建了对公众有用的来源模块,请通过 拉取请求 分享。您的拉取请求应包含:
sources/your-source.shyour-sourceyour-source-TIMESTAMP.tar.xzbuild/your-source.sh其他改进也欢迎!


职场AI,就用扣子
AI办公助手,复杂任务高效处理。办公效率低?扣子空间AI助手支持播客生成、PPT制作、网页开发及报告写作,覆盖科研、商业、舆情等领域的专家Agent 7x24小时响应,生活工作无缝切换,提升50%效率!


多风格AI绘画神器
堆友平台由阿里巴巴设计团队创建,作为一款AI驱动的设计工具,专为设计师提供一站式增长服务。功能覆盖海量3D素材、AI绘画、实时渲染以及专业抠图,显著提升设计品质和效率。平台不仅提供工具,还是一个促进创意交流和个人发展的空间,界面友好,适合所有级别的设计师和创意工作者。


零代码AI应用开发平台
零代码AI应用开发平台,用户只需一句话简单描述需求,AI能自动生成小程序、APP或H5网页应用,无需编写代码。


免费创建高清无水印Sora视频
Vora是一个免费创建高清无水印Sora视频的AI工具


最适合小白的AI自动化工作流平台
无需编码,轻松生成可复用、可变现的AI自动化工作流

大模型驱动的Excel数据处理工具
基于大模型交互的表格处理系统,允许用户通过对话方式完成数据整理和可视化分析。系统采用机器学习算法解析用户指令,自动执行排序、公式计算和数据透视等操作,支持多种文件格式导入导出。数据处理响应速度保持在0.8秒以内,支持超过100万行数据的即时分析。


AI辅助编程,代码自动修复
Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。


AI论文写作指导平台
AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。


AI一键生成PPT,就用博思AIPPT!
博思AIPPT,新一代的AI生成PPT平台,支持智能生成PPT、AI美化PPT、文本&链接生成PPT、导入Word/PDF/Markdown文档生成PPT等,内置海量精美PPT模板,涵盖商务、教育、科技等不同风格,同时针对每个页面提供多种版式,一键自适应切换,完美适配各种办公场景。


AI赋能电商视觉革命,一站式智能商拍平台
潮际好麦深耕服装行业,是国内AI试衣效果最好的软件。使用先进AIGC能力为电商卖家批量提供优质的、低成本的商拍图。合作品牌有Shein、Lazada、安踏、百丽等65个国内外头部品牌,以及国内10万+淘宝、天猫、京东等主流平台的品牌商家,为卖家节省将近85%的出图成本,提升约3倍出图效率,让品牌能够快速上架。
最新AI工具、AI资讯
独家AI资源、AI项目落地

微信扫一扫关注公众号