目录
- X-CMD 发布 v0.4.14
- 📃Changelog
- 🐧 webtop -- Linux 桌面容器
- 🖥️ pwsh
- 💻 elv|fish|nu|onsh|tcsh
- 🐋 endlessh
- 🐋 cowrie
- 📲 mosh
- 💻 mac -- Mac 实用功能
- 🎆 ascii
- 📲 btop
- 🔒 jina
- 📦 NixOs
- 🧩 node
- ✅ 升级指南
X-CMD 发布 v0.4.14
📃Changelog
🐧 webtop – Linux 桌面容器
-
新增 webtop 模块,它是基于 docker 命令为 linuxserver/webtop 镜像提供高级管理功能的封装模块,旨在简化用户使用和管理 linuxserver/webtop。
-
linuxserver/webtop 是一系列基于 linux 系统的 docker 镜像,由 linuxserver.io 社区构建和维护,能让用户通过浏览器流畅地使用容器的桌面环境。
-
webtop 优化:
中日韩字符:支持在本地自动构建预装 CJK(中文、日文、韩文)字体的镜像,以避免每次启动容器时重新安装字体。
HOME 目录持久化设计:容器的 HOME 目录会自动映射到宿主机文件系统,以便将桌面配置和安装的软件映射到新的同名容器。
更多请参考文档:https://cn.x-cmd.com/mod/webtop -
交互式环境默认设置了一个别名 alias xwt=‘x webtop’
-
示例:
# 从 webtop 镜像中创建一个 ubuntu-kde 桌面系统容器 x webtop run ubuntu-kde# 列出所有 webtop 容器 x webtop ps# 用浏览器打开 webtop 容器的桌面环境 x webtop open
🖥️ pwsh
- 新增了对 PowerShell 环境的支持。用户现在可以在 PowerShell 中通过 Git Bash 调用
x-cmd
工具集。 - 使用
x pwsh --setup
命令可以将x-cmd
工具注入 PowerShell,增强其功能和用户体验,目前处于 Beta 阶段。
💻 elv|fish|nu|onsh|tcsh
- 优化了 Non-POSIX Shell 环境(elvish、fish、nushell、xonsh、tcsh)加载
x-cmd
工具集时的启动延迟。
🐋 endlessh
- 新增
endlessh
模块,它是基于 Docker 为 endlessh-go 提供快速启动和管理功能的封装模块。
endlessh-go 是一个基于 Go 语言实现的蜜罐工具,它继承了 endlessh 的强大特性,并在此基础上进行了扩展,为用户提供针对 Prometheus 的数据接口,从而方便采用 kibana 进行可视化。
有关 endlessh-go 的详细说明,请查看 github 上的文档。
🐋 cowrie
- 新增
cowrie
模块,它是基于 docker 为 cowrie 提供快速启动和管理功能的封装模块,帮助用户轻松搭建并测试自己的蜜罐环境。
cowrie 是一个开源的交互式蜜罐项目。它能模拟真实的 SSH 和 Telnet 服务环境,允许攻击者在蜜罐中自由活动,并记录其所有行为,以便后续分析攻击者的攻击模式和收集恶意代码。
有关 cowrie 的详细说明,请查看 github 上的文档。
📲 mosh
- 新增了
mosh
模块。该模块优先使用本地 mosh 命令,若无,将通过 pixi 下载并运行,无需安装,不影响环境和系统依赖(windowns 暂不支持)。
有关 mosh 的详细说明,请查看官网 。
💻 mac – Mac 实用功能
-
新增
wallpaper
和launchpad
命令,分别用于设置桌面壁纸和调整启动台布局。 -
示例:
# 更换当前桌面的壁纸为 "$HOME/xcmd.png" 图片 x mac wallpaper set "$HOME/xcmd.png"# 将启动台布局更改为 5 行 6 列 x mac launchpad layout 5 6
🎆 ascii
- 新增
firework
命令。用于模拟 ASCII 艺术烟花,该命令会通过 pkg 下载并运行 firework-rs,无需安装,且不影响环境和系统依赖(按 esc 可退出程序)。
📲 btop
- 在 Linux 和 macOS 环境中,使用 pixi 替代 pkgx 来下载和运行 btop(btop 是一个资源监控器)。
🔒 jina
- 修复了
x jina reader
没有携带 apikey 作为 token 而出现的请求失败问题 x-cmd/x-cmd/issues/114。
📦 NixOs
- 新增了对 NixOS 环境的支持,修复了在 NixOS 环境中部分命令无法找到的问题,并解决了缺乏
awk
的依赖问题。用户现在可以在 NixOS 环境中正常使用x-cmd
。
🧩 node
默认版本切换至最新 LTS 版本 v22.11.0
。
✅ 升级指南
# 可以直接用安装脚本
eval "$(curl https://get.x-cmd.com)"# 已安装 x-cmd 的用户则可通过 upgrade 指令触发更新
x upgrade
感谢你对 x-cmd 的支持! 😊
更多内容请查阅 : blog-241126