当前位置: 首页 > news >正文

[x-cmd] 在 Linux 与 MacOS 安装与使用 x-cmd

Linux 与 MacOS

🎯 本文档介绍如何在 MacOS 系统和 UbuntuDebianFedoraAlpine 等 Linux 发行版中安装 x-cmd

安装成功后, 欢迎阅读我们的 入门指南 ~ 该指南将引导您快速掌握 x-cmd 的核心功能,包括自动补全、主题定制、模块管理和包管理,助您快速上手。

在 Posix Shell 中安装 x-cmd

如果你使用的是 POSIX 兼容的 Shell(如 bashzshashdash),可以直接运行以下命令完成安装。

采用 curl 安装

eval "$(curl https://get.x-cmd.com)"

采用 wget 安装

如果环境没有 curl,可使用 wget

eval "$(wget -O- https://get.x-cmd.com)"

在 非 Posix Shell 中安装 x-cmd

推荐方案

一般而言, 我们建议你在 系统shell ( 例如 bash ) 上安装 x-cmd, 然后激活 x-cmd 对心仪的 Non-Posix Shell 的支持, 以 fish 为例:

x fish --setup# 重新打开 fish, 以重新加载 rc 文件
fish

直接在 非 Posix Shell 中安装 x-cmd

您可以直接执行如下命令:

## 安装 x-cmd
curl https://get.x-cmd.com | sh -i## 激活对 fish shell 的 x-cmd 支持
~/.x-cmd.root/bin/x fish --setup

相关 shell 的专题文档

我们为非Posix Shell 准备了专题文档, 详情请参考:

  • fish
  • elvish
  • nushell
  • xonsh
  • tcsh

在 Linux 容器环境安装

对于 CentOSFedora 以及其他预装了 curlwget 的 Linux 发行版,你可以直接使用上述 curl/wget 方法安装。

然而,一些精简的 Linux 容器可能缺少必要的工具,例如:

  • Debian 系容器镜像(如 DebianUbuntu)通常默认不包含 wgetcurl
  • Alpine 容器镜像虽然内置 wget,但在早期版本可能不支持 https,进而导致安装失败。

因此我们额外提供了基于 docker cp 的安装方法:

  1. x docker run -x -it <需要安装 x-cmd 的容器名称/ID>
  2. x docker setup <需要安装 x-cmd 的容器名称/ID>
http://www.dtcms.com/a/390712.html

相关文章:

  • wkhtmltopdf 命令参数及作用大全
  • Windows路径转换成Cygwin中的Unix路径的方法
  • JavaWeb之Web资源与Servlet详解
  • [视图功能8] 图表视图:柱状图、折线图与饼图配置实战
  • TDengine IDMP 基本功能——数据可视化(5. 表格)
  • ViTables 安装与 HDF5 数据可视化全指南
  • Python爬虫实战:研究Pandas,构建最新网游数据采集与智能推荐系统
  • 在.NET中实现RabbitMQ客户端的优雅生命周期管理及二次封装
  • .NET自定义数据操作日志
  • 从“连不上网”到“玩转路由”:路由器配置与静态路由实战(小白也能轻松掌握)
  • R语言 生物信息如何解读geo数据集的说明,如何知道样本分类, MDA PCa 79(n = 3)n的含义
  • 你的第一个Node.js应用:Hello World
  • 【LVS入门宝典】LVS核心原理与实战:Real Server(后端服务器)高可用配置指南
  • TPAMI 25 ICML 25 Oral | 顶刊顶会双认证!SparseTSF以稀疏性革新长期时序预测!
  • rep()函数在 R 中的用途详解
  • 在Windows中的Docker与WSL2的关系,以及与WSL2中安装的Ubuntu等其它实例的关系
  • 编辑器Vim
  • 数字推理笔记——基础数列
  • 如何使用 FinalShell 连接本地 WSL Ubuntu
  • Node.js 进程生命周期核心笔记
  • 低空网络安全防护核心:管理平台安全体系构建与实践
  • 站内信通知功能websoket+锁+重试机制+多线程
  • Vue 3 <script setup> 语法详解
  • Redis三种服务架构详解:主从复制、哨兵模式与Cluster集群
  • 复习1——IP网络基础
  • MATLAB中借助pdetool 实现有限元求解Possion方程
  • string::c_str()写入导致段错误?const指针的只读特性与正确用法
  • 深度解析 CopyOnWriteArrayList:并发编程中的读写分离利器
  • 直接看 rstudio里面的 rds 数据 无法看到 expr 表达矩阵的详细数据 ,有什么办法呢
  • 【示例】通义千问Qwen大模型解析本地pdf文档,转换成markdown格式文档