[241125] X-CMD 发布 v0.4.14:webtop-Linux 容器桌面;支持 PowerShell 环境;轻松搭建并测试蜜罐环境等

目录

    • 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 实用功能

  • 新增 wallpaperlaunchpad 命令,分别用于设置桌面壁纸调整启动台布局

  • 示例:

    # 更换当前桌面的壁纸为 "$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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/62023.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Jmeter中的测试片段和非测试原件

1)测试片段 1--测试片段 功能特点 重用性:将常用的测试元素组合成一个测试片段,便于在多个线程组中重用。模块化:提高测试计划的模块化程度,使测试计划更易于管理和维护。灵活性:可以通过模块控制器灵活地…

linux实时操作系统xenomai看门狗(watchdog)机制及作用介绍

版权声明:本文为本文为博主原创文章,转载请注明出处 https://www.cnblogs.com/wsg1100。如有错误,欢迎指正。 文章目录 一、前言PREEMPT-RT(RT Throttling) 一、xenomai watchdog介绍二、xenomai watchdog工作原理三、…

【C语言】字符串左旋的三种解题方法详细分析

博客主页: [小ᶻ☡꙳ᵃⁱᵍᶜ꙳] 本文专栏: C语言 文章目录 💯前言💯题目描述💯方法一:逐字符移动法💯方法二:使用辅助空间法💯方法三:三次反转法💯方法对…

【大模型】LLaMA-Factory的环境配置、微调模型与测试

前言 【一些闲扯】 时常和朋友闲聊,时代发展这么快,在时代的洪流下,我们个人能抓住些什么呢。我问了大模型,文心一言是这样回答的: 在快速发展的时代背景下,个人确实面临着诸多挑战,但同时也充满…

Web 表单开发全解析:从基础到高级掌握 HTML 表单设计

文章目录 前言一、什么是 Web 表单?二、表单元素详解总结前言 在现代 Web 开发中,表单 是用户与后端服务交互的重要桥梁。无论是用户登录、注册、搜索,还是提交反馈,表单都无处不在。在本文中,我们将从基础入手,全面解析表单的核心知识点,并通过示例带你轻松掌握表单开…

nodepad配置c/c++ cmd快速打开创建项目文件

前提:下载MinGw,并且配置环境变量 点击阅读次篇文章配置MinGw 无论是哪个编译器,执行c文件都是经历以下步骤: 编译文件生成exe文件执行该exe文件 我们先手动完成这两部 手动编译文件使用指令 gcc {你的c文件} -o {生成文件名}生成exe文件 第二步运行exe直接点击该文…

打造优秀技术文档的三大方向

✅作者简介:2022年博客新星 第八。热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏…

Xcode15(iOS17.4)打包的项目在 iOS12 系统上启动崩溃

0x00 启动崩溃 崩溃日志,只有 2 行,看不出啥来。 0x01 默认配置 由于我开发时,使用的 Xcode 14.1,打包在另外一台电脑 Xcode 15.3 Xcode 14.1 Build Settings -> Asset Catalog Compliter - Options Xcode 15.3 Build S…

如何使用GCC手动编译stm32程序

如何不使用任何IDE(集成开发环境)编译stm32程序? 集成开发环境将编辑器、编译器、链接器、调试器等开发工具集成在一个统一的软件中,使得开发人员可以更加简单、高效地完成软件开发过程。如果我们不使用KEIL,IAR等集成开发环境,…

QUICK 调试camera-xml解析

本文主要介绍如何在QUICK QCS6490使能相机模组。QCS6490的相机基于CameraX的框架,只需通过配置XML文件,设置相机模组的相关参数,就可以点亮相机。本文主要介绍Camera Sensor Module XML和Camera Sensor XML配置的解析,这中间需要c…

数据结构 (11)串的基本概念

一、串的定义 1.串是由一个或者多个字符组成的有限序列,一般记为:sa1a2…an(n≥0)。其中,s是串的名称,用单括号括起来的字符序列是串的值;ai(1≤i≤n)可以是字母、数字或…

汽车渲染领域:Blender 和 UE5 哪款更适用?两者区别?

在汽车渲染领域,选择合适的工具对于实现高质量的视觉效果至关重要。Blender和UE5(Unreal Engine 5)作为两大主流3D软件,各自在渲染动画方面有着显著的差异。本文将从核心定位与用途、工作流程、渲染技术和灵活性、后期处理与合成四…

开源加密库mbedtls及其Windows编译库

目录 1 项目简介 2 功能特性 3 性能优势 4 平台兼容性 5 应用场景 6 特点 7 Windows编译 8 编译静态库及其测试示例下载 1 项目简介 Mbed TLS是一个由ARM Maintained的开源项目,它提供了一个轻量级的加密库,适用于嵌入式系统和物联网设备。这个项…

C语言数据结构——详细讲解 双链表

从单链表到双链表:数据结构的演进与优化 前言一、单链表回顾二、单链表的局限性三、什么是双链表四、双链表的优势1.双向遍历2.不带头双链表的用途3.带头双链表的用途 五、双链表的操作双链表的插入操作(一)双链表的尾插操作(二&a…

MYSQL 表的增删改查(上)

目录 1.新增数据 2.查询数据 一般查询 去重查询 排序查询 关于NULL 条件查询 分页查询 1.新增数据 语法:insert into 表名[(字段1,字段2...)] values (值,值....); 插入一条新数据行,前面指定的列,要与后面v…

Docker pull镜像拉取失败

因为一些原因,很多镜像仓库拉取镜像失败,所以需要更换不同的镜像,这是2024/11/25测试可用的仓库。 标题1、 更换镜像仓库的地址,编辑daemon.json文件 vi /etc/docker/daemon.json标题2、然后将下面的镜像源放进去或替换掉都可以…

C语言学习 12(指针学习1)

一.内存和地址 1.内存 在讲内存和地址之前,我们想有个⽣活中的案例: 假设有⼀栋宿舍楼,把你放在楼⾥,楼上有100个房间,但是房间没有编号,你的⼀个朋友来找你玩,如果想找到你,就得挨…

VITE+VUE3+TS环境搭建

前言(与搭建项目无关): 可以安装一个node管理工具,比如nvm,这样可以顺畅的切换vue2和vue3项目,以免出现项目跑不起来的窘境。我使用的nvm,当前node 22.11.0 目录 搭建项目 添加状态管理库&…

Zookeeper选举算法与提案处理概览

共识算法(Consensus Algorithm) 共识算法即在分布式系统中节点达成共识的算法,提高系统在分布式环境下的容错性。 依据系统对故障组件的容错能力可分为: 崩溃容错协议(Crash Fault Tolerant, CFT) : 无恶意行为,如进程崩溃,只要…

ffmpeg视频滤镜:提取缩略图-framestep

滤镜描述 官网地址 > FFmpeg Filters Documentation 这个滤镜会间隔N帧抽取一帧图片&#xff0c;因此这个可以用于设置视频的缩略图。总体上这个滤镜比较简单。 滤镜使用 滤镜参数 framestep AVOptions:step <int> ..FV....... set frame st…