![](https://img-blog.csdnimg.cn/6e3cf60cb38b4874b12fff75d47803c3.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
pkg
文章平均质量分 86
x-cmd pkg
x-cmd
x-cmd 作者
展开
-
x-cmd pkg | yazi - 超快终端文件管理器
yazi是由用 Rust 开发的终端文件管理器,支持预览文本文件、pdf 文件、图像、视频,内置代码高亮功能。在内部,它使用 Tokio 作为其异步运行时,以非阻塞(事件驱动)的方式处理任务,效率高响应快。Yazi 采用了特殊的 Unicode 符号来标识各种类型的文件,这需要终端使用的字体中包含正确的字形才能正常显示。官方推荐使用nerd-fonts字体,你可以从网站中获取它。原创 2024-07-29 21:23:27 · 304 阅读 · 0 评论 -
x-cmd pkg | usql - 用于与 SQL 数据库交互的通用命令行界面
usql” 是一个基于命令行的数据库客户端工具,它允许用户连接和管理多种类型的数据库。usql 可以在多个操作系统上运行,包括 Linux、macOS 和 Windows。它还具有插件系统,可以根据需要进行扩展,使得它非常灵活和强大。对于喜欢用命令行的用户来说可能会觉得 “usql” 提供了一个简单而强大的界面,用于查询和管理数据库。这对于那些熟悉命令行环境的人来说可能非常方便。“usql” 为数据库连接和查询提供了一种便捷的方式,特别适合那些在终端环境下工作的用户。原创 2024-07-25 14:10:12 · 854 阅读 · 0 评论 -
x-cmd pkg | fzf - 通用命令行模糊查找器
fzf(fuzzy finder)是一个用 Go 编写的通用命令行模糊查找工具,它能为任何类型的列表构建用于过滤的交互式面板,比如文件列表、命令历史记录、进程、主机名、git 提交。您可以简单地将其视为grep的交互式版本。在命令行中,我们经常会执行处理列表相关的操作,比如(在不清楚目录名或文件名的情况下)切换到其他目录或使用编辑器打开文件、查看不同的 git 分支日志。而 fzf 能简化这些流程,提高您的工作效率。原创 2024-07-23 16:01:37 · 1059 阅读 · 0 评论 -
x-cmd pkg | huggingface - 用于下载和发布模型、数据集和其他存储库的客户端库
`huggingface` 是一个由 github.com/huggingface 团队开发的用于与 Hugging Face Hub 平台进行交互的 python 库和 CLI 工具。Hugging Face Hub 是一个用于托管、分享和发现机器学习相关模型、数据集等资源的在线平台。原创 2024-07-18 20:56:49 · 512 阅读 · 0 评论 -
抛弃 Neofetch?众多优秀替代方案等你体验!
Neofetch 的替代品- Fastfetch- screenFetch- macchina原创 2024-07-01 17:16:38 · 506 阅读 · 0 评论 -
zig v0.12.0 发布 — x-cmd 提供 zig 快捷安装方法和 x zig 模块
Zig 是一种通用编程语言和工具链,旨在提供 C 语言更友好的替代方案。Zig 最初由 Andrew Kelley 启动,现在由 Zig 软件基金会 (ZSF) 维护。zig 代码可以快速部署并执行:x hi.zig采用 zig 模拟 cc 环境:zig 命令可视化增强:详情请参考 zig 模块。原创 2024-04-20 23:23:52 · 862 阅读 · 0 评论 -
x-cmd pkg | ddgr - DuckDuckGo 搜索引擎命令行工具
ddgr 是 DuckDuckGo 搜索引擎(html版本) 的命令行工具。它以网页为单位获取数据,能显示每个搜索结果的标题、URL和概要。该工具支持键盘快捷键进行页面导航操作,还支持在单个实例中进行顺序搜索。原创 2024-02-28 12:00:00 · 695 阅读 · 0 评论 -
x-cmd pkg | horcrux - 采用 Secret sharing 的文件加密工具
horcrux 是一款文件加密工具,它提供split和bind两个命令。split能将文件分割成多个加密的片段,bind用于复原文件,这个过程您不需要记忆任何密码。它的工作原理是Secret sharing(密码共享),像是哈利波特宇宙中的魂器,通过“打碎”文件的方式来保护文件内容,在需要的时候再凑够文件碎片来“复活”文件。原创 2024-02-26 21:11:43 · 861 阅读 · 0 评论 -
x-cmd pkg | g - 功能和交互更为丰富的 `ls` 替代方案
g是一项用 Go 开发的、功能和交互更为丰富的ls替代方案。它拥有 100 多个功能选项,主要是通过各式图标、各种布局选项和 git status 集成来增强视觉效果,并且支持多种输出格式,如 md, csv, tsv, json 等格式。原创 2024-02-26 21:07:04 · 585 阅读 · 0 评论 -
x-cmd pkg | go - Google 开发的开源编程语言
Go 语言(或 Golang)是 Google 开发的开源编程语言,诞生于 2006 年。其设计目标是“兼具 Python 等动态语言的开发速度和 C/C++ 等编译型语言的性能与安全性”。语法接近 C 语言,但对于变量的声明有所不同。支持垃圾回收功能。原生支持并发:在多核并发上拥有原生的设计优势,无须第三方库、开发者的编程技巧和开发经验。代码风格统一:代码的格式化不再是开发者的个人喜好,而是一种强制性的规范。其有统一的一套格式化工具go fmt,保证了不同开发者编写的代码风格统一。原创 2024-01-27 18:59:44 · 1665 阅读 · 0 评论 -
x-cmd pkg | shtris - 命令行俄罗斯方块游戏
shtris是一个由 shell 脚本,参考俄罗斯方块指南 (2009)实现的俄罗斯方块游戏。原创 2024-01-27 18:59:32 · 553 阅读 · 0 评论 -
x-cmd pkg | httpx - 为 Python 设计的下一代 HTTP 客户端库
HTTPX 是一个为 Python 设计的下一代 HTTP 客户端库,由 Tom Christie 创建。它提供了同步和异步的 API,并支持 HTTP/1.1 和 HTTP/2 协议。与 Requests 库类似,但增加了对异步请求的支持和 HTTP/2 的支持,使其在需要高性能和现代网络特性的场景下特别有用。原创 2024-01-26 19:36:05 · 1255 阅读 · 0 评论 -
x-cmd pkg | haxor-news - Hacker News CLI
haxor-news 是一个用于在终端上查看 Hacker News 的内容。它可以让你在命令行查看/过滤 Hacker News 的帖子、评论、用户信息等,如过去 60 分钟内发布的最新评论。是一家由 Paul Graham 创建的关于计算机黑客和创业公司的社交新闻网站,用户可以在这里分享和讨论与技术和创业相关的新闻、文章和话题。原创 2024-01-26 19:36:14 · 511 阅读 · 0 评论 -
x-cmd pkg | sqlite3 - 轻量级的嵌入式关系型数据库
sqlite3 是一个轻量级的文件数据库,体积非常小,提供简单优雅而功能强大的 sql 化的数据查询。通常情况下,sqlite 指的是 SQLite 2.x 版本,而 sqlite3 指的是 SQLite 3.x 版本。相比于 sqlite ,sqlite3 拥有更多功能和改进,是当前广泛使用的版本,也是推荐的版本。原创 2024-01-25 19:30:00 · 1828 阅读 · 0 评论 -
x-cmd pkg | ascii-image-converter - 图像转 ASCII 艺术照工具
ascii-image-converter 是图像转换工具,用于将图像转换为 ascii art 图片并在控制台上打印。原创 2024-01-23 19:50:22 · 1005 阅读 · 0 评论 -
x-cmd pkg | perl - 具有强大的文本处理能力的通用脚本语言
Perl 是一种动态弱类型编程语言。Perl 内部集成了正则表达式的功能,以及巨大的第三方代码库 CPAN;在处理文本领域,是最有竞争力的一门编程语言之一生态系统:综合 Perl 档案网络 (CPAN) 提供了超过 25,000 个开源模块。跨平台:可以在不同的平台上安装和运行,例如 Windows,Linux,MacOS 等。当前绝大多数的 Linux 和 Unix 发行版中都自带了 Perl。适用场景:适用于文本处理、系统管理、网络编程、数据分析与处理、报告生成、自化任务和快速原型开发等。原创 2024-01-23 18:28:19 · 1731 阅读 · 0 评论 -
x-cmd pkg | pandoc - 通用文档转换工具
Pandoc 是一款通用文档转换工具,它支持任意标记语言之间的格式转换。Pandoc 发展于 2006 年由加州大学伯克利分校的哲学系教授 John MacFarlane 使用 Haskell 语言开发。Pandoc 被称为”文档转换的瑞士军刀”,因为它几乎可以完成任何标记格式之间的转换。Pandoc 不仅支持多种输出格式和细节调整选项,还支持使用 Lua、Python 语言编写自定义文档转换脚本,甚至作为其它文档工具的依赖,例如 R 、Markdown 和 Quarto。原创 2024-01-23 18:27:29 · 967 阅读 · 0 评论 -
x-cmd pkg | dasel - JSON、YAML、TOML、XML、CSV 数据的查询和修改工具
dasel,是数据(data)和 选择器(selector)的简写,该工具使用选择器查询和修改数据结构。支持 JSON,YAML,TOML,XML 和 CSV 五种常用的数据格式作为输入和输出格式。实现常用数据格式(JSON, YAML, TOML, XML, CSV)之间的转换。单执行文件,不需要依赖第三方库。启动速度更快,在小数据比 jq/yq耗时更短,效率更高。原创 2024-01-22 17:55:14 · 1710 阅读 · 0 评论 -
x-cmd pkg | curl - 极其强大的网络请求处理工具
curl(Client for URLs)是一款网络请求工具。curl 于 1996 年首次发布。它最初被命名为 httpget 后更名为curl。curl 常用于发送网络请求,它支持多种网络协议。例如:HTTP、HTTPS、FTP等。原创 2024-01-22 17:53:03 · 934 阅读 · 0 评论 -
x-cmd pkg | jq - 命令行 JSON 处理器
jq 是轻量级的 JSON 处理工具,由 Stephen Dolan 于 2012 年使用 C 语言开发。它的功能极为强大,语法简洁,可以灵活高效地完成从 JSON 数据中提取特定字段、过滤和排序数据、执行复杂的转换和计算等一系列任务。原创 2024-01-21 17:18:16 · 1134 阅读 · 0 评论 -
x-cmd pkg | yq - 命令行 YAML处理工具
yq(YAML Query) 是一个轻量级的 YAML、JSON、XML 处理器,主要用于查询和提取 YAML 数据。本yq的包来自项目,语法类似于 jq。相比kislyuk/yq,它不依赖jq,能处理多种数据格式,包括 YAML、JSON、XML、Properties、CSV 和 TSV。原创 2024-01-21 17:17:06 · 1121 阅读 · 0 评论 -
x-cmd pkg | jieba - 中文结巴分词工具
结巴中文分词(jieba)是一款在 Python 环境下使用的开源中文文本分词工具。它支持多种分词模式,包括精确模式、全模式和搜索引擎模式,同时支持繁体分词和自定义词典。因其易用性和灵活性,jieba 广泛应用于中文自然语言处理领域,如文本分析和搜索引擎优化等。原创 2024-01-20 17:15:00 · 586 阅读 · 0 评论 -
x-cmd pkg | fanyi - 命令行中英文翻译工具
fanyi 是命令行翻译工具,翻译数据来源于 icba.com 和 fanyi.youdao.com,仅支持中英文互译。支持 ChatGPT,可通过设置 OpenAI API 密钥以启用 ChatGPT 翻译。原创 2024-01-20 16:45:00 · 486 阅读 · 0 评论 -
x-cmd pkg | franc-cli - 文本语言检测工具
franc-cli 是文本语言检测工具,用于识别文本所使用的自然语言,最多可识别 419 种语言。原创 2024-01-20 16:45:00 · 897 阅读 · 0 评论 -
x-cmd pkg | aliyun - 阿里云 CLI
aliyun是基于阿里云 OpenAPI 的管理工具,用于与阿里云服务交互,管理阿里云资源。原创 2024-01-18 20:04:46 · 1152 阅读 · 0 评论 -
x-cmd pkg | ffuf - 网络模糊测试工具
目录发现:ffuf 尝试从不同的路径和文件名来扫描 Web 服务器,从而发现隐藏的目录和文件。子域名枚举:通过 fuzzing 子域名,可以帮助发现目标域中的其他子域。HTTP 方法扫描:测试不同的 HTTP 方法(GET、POST、PUT 等)。参数级模糊测试:通过针对 URL 中的特定参数进行更深入的挖掘,发现隐藏的漏洞。原创 2024-01-18 20:04:19 · 935 阅读 · 0 评论 -
x-cmd pkg | traceroute - 网络诊断工具
traceroute 是一款网络诊断工具,用于跟踪数据包从源主机到目标主机之间的路由路径,并测试数据包在网络上的传输延迟。traceroute 是 UNIX 平台上的原始版本,而 Windows 平台上的版本叫做 tracert。对于适用于 IPv6 网络的版本,这个工具通常被称为 tracert6。原创 2024-01-18 18:37:21 · 825 阅读 · 0 评论 -
x-cmd pkg | exa - ls 命令的现代化替代品
exa是使用 Rust 编写的ls的现代化替代品。相比ls, 它功能更丰富,对用户更友好。它具有良好的跨平台性,支持在 Linux、macOS、Windows 等多种平台下使用。原创 2024-01-18 18:35:39 · 915 阅读 · 0 评论 -
x-cmd pkg | 7za - 7-Zip 的命令行版本
7za 是一个开源的文件压缩和解压工具,是 7-Zip 的命令行版本。7z 是一种拥有极高压缩比的格式,7za 提供压缩,解压,列举文件等功能除此之外,7za 还支持多种常用压缩格式。原创 2024-01-18 18:33:14 · 991 阅读 · 0 评论 -
x-cmd pkg | ncat - 网络调试工具
Ncat 是一个功能丰富的网络工具,用于在网络中读取、写入、重定向和加密数据。它可以处理各种安全测试和管理任务。Ncat 是Nmap工具集的一部分,适合交互式使用或作为其他工具的网络连接后端。原创 2024-01-17 18:51:52 · 871 阅读 · 0 评论 -
x-cmd pkg | nping - 网络测试工具
Nping 是一个网络测试工具,用于生成网络数据包、分析响应以及测量响应时间。Nping 允许用户生成各种协议的网络数据包,用户可以根据需要调整协议标头。Nping 可以检测活动主机,也可以用作网络堆栈压力测试、ARP 中毒、拒绝服务攻击、路由跟踪和其他目的的原始数据包生成器。Nping 提供 “Echo Mode” 的特殊模式,允许用户查看网络数据包在传输过程中如何变化。原创 2024-01-17 18:50:05 · 1025 阅读 · 0 评论 -
x-cmd pkg | nmap - 网络探测和安全审计工具
Nmap(Network Mapper) 主要用于网络探测和安全审计,Nmap 最早由 Gordon Lyon 于1997年创建。广泛用于网络安全、漏洞检测和网络映射等领域。Nmap 的主要功能包括主机探测、端口扫描、操作系统和服务版本检测、脚本扩展等。原创 2024-01-17 18:48:22 · 991 阅读 · 0 评论 -
x-cmd pkg | qrencode - 二维码生成工具
qrencode 是一个用于生成二维码的命令行工具。它可以将文本、URL、电话号码等信息转换为二维码图像。生成的二维码图像可以保存为图片文件,方便在电子文档、网页、移动应用等各种场景中使用。它支持的二维码是 QR 码,具有信息容量大、可靠性高、可表示汉字及图象等多种文字信息、保密防伪性强等优点,是目前较为常用的二维条码。原创 2024-01-14 16:45:27 · 863 阅读 · 0 评论 -
x-cmd pkg | helm - Kubernetes 的包管理器
Helm 是一个用 Go 编写的开源工具,主要用于Kubernetes应用程序 (Chart) 的创建、打包、发布、部署、版本管理。对于 Helm 而言,每个包被称为一个 Chart,采用 TAR 格式。类似于apt的 DEB 包或者yum的 RPM 包,其包含了一组定义 Kubernetes 资源相关的 YAML 文件。Kubernetes 是一个容器编排平台,但在部署和管理复杂的应用程序时,需要编写大量的 YAML 配置文件,这往往复杂且容易出错。原创 2024-01-10 16:28:36 · 904 阅读 · 0 评论 -
x-cmd pkg | minikube - 本地 Kubernetes 应用程序开发的最佳工具
Minikube 是一个用于在本地计算机上快速创建和运行 Kubernetes 单节点集群的工具。它允许开发者在自己的开发环境中模拟 Kubernetes 集群,以便测试和开发容器化应用程序。minikube提供了一个简单而轻量级的方式,使你能够体验 Kubernetes 的强大功能,而无需访问云服务或远程服务器。原创 2024-01-10 16:26:57 · 854 阅读 · 0 评论 -
x-cmd pkg | dua - 磁盘使用分析器
dua 是 Disk Usage Analyzer 的简写,该工具可以快速查看给定目录的磁盘空间使用情况。对于想要深入了解磁盘空间使用情况并有效管理存储的用户来说,Dua 是一个很有价值的工具。通过使用 Dua 的可视化展示和摘要统计数据,用户可以识别文件系统中占用磁盘空间过多的区域,从而清理、优化存储空间。原创 2024-01-10 16:24:44 · 1091 阅读 · 0 评论 -
x-cmd pkg | ctop - 针对容器的类 top 命令
ctop是一个基于容器的类似 top 命令的性能监控工具,采用 Go 语言编写的,它以类似于 top 命令的方式显示运行中的容器的资源使用情况。ctop 提供了一个交互式的界面,可以让用户实时监控容器的 CPU 使用率、内存消耗、网络流量等信息。该工具设计用于终端使用,可以帮助用户更好地管理和监控容器化的应用程序。原创 2024-01-10 16:22:19 · 1028 阅读 · 0 评论 -
x-cmd pkg | grex - 用于生成正则表达的命令行工具
grex 是一个旨在简化创作正则表达式的复杂且繁琐任务的库和命令行程序。这个项目最初是 Devon Govett 编写的 JavaScript 工具 regexgen 的 Rust 移植。但 regexgen 在几年前停止了开发。现在grex提供了 regexgen 提供的所有功能,还增加了许多新的功能。原创 2024-01-09 17:14:58 · 1253 阅读 · 0 评论 -
x-cmd pkg | rg - 文本搜索工具,grep 命令的现代化替代品
rg 是一个逐行方式进行( line-oriented )的文本搜索工具,能够递归搜索目录中的文件内容。默认情况下,rg将遵守.gitignore文件规则自动跳过隐藏的文件、目录和二进制文件。原创 2024-01-09 17:11:13 · 1233 阅读 · 0 评论 -
x-cmd pkg | vhs - 将终端的操作过程录制成视频文件的终端录制工具
vhs 是一个命令行录制工具,用于将终端的操作过程录制成视频文件。是由 Charmbracelet 团队使用 Go 开发的,首个版本发布于 2022 年 10 月。开源不到一个月有接近 8k 的 star。比起其他的终端录制应用,vhs能在如此短的时间内获取大量star的原因是其提供了一种声明式录制脚本的功能,您可以编写自己的录制脚本,脚本可以自动在模拟终端输入与录制,无需与终端交互。搭配 github action 使用可以定时自动录制和更新,应用于集成测试和演示 CLI 工具。原创 2024-01-09 17:00:07 · 1047 阅读 · 0 评论