[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直接点击该文…

每日一题 LCR 060. 前 K 个高频元素

LCR 060. 前 K 个高频元素 优先队列轻松解决 struct node{int num;int cnt;node(int n){num n;cnt 0;}bool operator < (const node m) const{return cnt > m.cnt;} };class Solution { public:vector<int> topKFrequent(vector<int>& nums, int k)…

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

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

异或-java-leetcode

1486.数组异或操作 给你两个整数&#xff0c;n 和 start 。 数组 nums 定义为&#xff1a;nums[i] start 2*i&#xff08;下标从 0 开始&#xff09;且 n nums.length 。 请返回 nums 中所有元素按位异或&#xff08;XOR&#xff09;后得到的结果。 示例 1&#xff1a; 输入…

等保测评在云计算方面的应用讲解

等保测评&#xff08;信息安全等级保护测评&#xff09;在云计算方面的应用主要聚焦于如何满足等级保护相关要求&#xff0c;并确保云计算平台及其上运行的业务系统的安全性。以下是主要内容的讲解&#xff1a; 1. 云计算中的等保测评概述 等保测评是在我国网络安全等级保护制…

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

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

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

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

Linux下挂载硬盘并只允许特定用户访问

最近课题组新买了几个硬盘&#xff0c;目前想把他们挂载到 /mnt 下&#xff0c;然后在每个硬盘下创建个人文件夹只允许特定的用户自己访问。流程如下&#xff1a; 1. 挂载硬盘 使用 blkid 查看设备的 UUID 和 LABEL&#xff1a; sudo blkid找到并记住要挂载的硬盘的UUID或者…

QUICK 调试camera-xml解析

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

java——Tomcat连接池配置NIO、BIO、APR

Tomcat连接池的配置涉及不同的IO模型&#xff0c;包括NIO&#xff08;Non-blocking IO&#xff0c;非阻塞IO&#xff09;、APR&#xff08;Apache Portable Runtime&#xff0c;Apache可移植运行库&#xff09;和BIO&#xff08;Blocking IO&#xff0c;阻塞IO&#xff09;。以…

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

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

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

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

前端开发工程师需要学什么?

‌前端开发工程师需要学习的主要内容包括HTML、CSS、JavaScript、前端框架、响应式设计、性能优化、版本控制等。‌ HTML/CSS/JavaScript ‌HTML‌&#xff1a;是网页的骨架&#xff0c;负责网页的结构和内容。‌CSS‌&#xff1a;用于美化网页&#xff0c;设计样式和布局。‌…

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

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

springboot集成shiro和前后端分离配置

一&#xff0c;springboot集成shiro 1&#xff0c;导入依赖 <dependency><groupId>org.apache.shiro</groupId><artifactId>shiro-spring-boot-starter</artifactId><version>1.4.0</version></dependency>2&#xff0c;Real…