X-CMD 是一款强大的终端美化和功能增强工具,它通过模块化设计和集成的包管理器,为用户提供丰富的功能和便捷的使用体验。无论是日常的命令行操作还是开发环境的搭建,X-CMD 都能提供有效的支持。
概述 {#概述}
X-CMD 是一款开源轻量级 POSIX 脚本工具,集成了 500+语言、工具,不需要 root 权限即可使用,提供了原生命令的增强以及现代化的命令行界面 TUI。
本文将详细介绍 X-CMD 安装、基本使用及一些专业术语和功能特性。
安装 {#安装}
X-CMD 支持在主流 POSIX shell 系统环境下运行,包括 bash/zsh 等。以下是在 Linux 系统的安装步骤,打开终端,输入以下命令之一来安装 X-CMD:
|-----------|----------------------------------------------|
| 1
| eval "$(curl https://get.x-cmd.com)"
|
或使用 wget
,这将下载并执行 X-CMD 安装脚本,自动配置环境变量,使得 X-CMD 命令在任何新终端会话中可用:
|-----------|--------------------------------------------------|
| 1
| eval "$(wget -O- https://get.x-cmd.com)"
|
使用 {#使用}
X-CMD 自带的包管理器 x pkg
可以快速安装并管理脚本引擎,例如 Node.js/Python 等。例如,安装并切换 Node.js 版本,使用下面命令安装并切换到指定版本的 Node.js:
|-------------|-----------------------------------------|
| 1 2
| x env use node=v20.11.1 node -v
|
支持快速执行代码,如 Python 和 Node.js,下面命令允许用户在不安装语言环境的情况下直接运行脚本:
|-------------|-----------------------------------------------------------------------------------|
| 1 2
| x python -c 'print("hello x-cmd")' x node -e 'console.log("hello x-cmd")'
|
示例 {#示例}
执行 x theme
后,可以预览每个主题在当前终端的显示情况:
该模块是使用 POSIX shell、awk
和 find
实现的增强版 cd
命令:
增强版 stat
命令,以 TUI 方式查看当前路径下所有文件的详细信息: