mcsudo

mcsudo

向Minecraft添加Linux命令。

工具

Sudo

这个模组向游戏中添加了一些常用的 Linux 命令,包括 sudoechocatexport

还添加了一些 Linux 机制,例如 home 文件夹和 .bashrc 文件。

使用说明

参数

部分命令支持参数,你可以使用 _ 加上参数。

变量

部分命令还支持使用变量。你可以使用 ${变量名} 形式的变量。关于如何设置变量,请参阅 export

动态变量

动态变量在每次执行时都会重新计算,以下是所有动态变量:

  • home:当前用户的主文件夹
  • uuid:当前用户的 uuid
  • player:当前用户的用户名
  • exp:当前用户的经验值
  • level:当前用户的等级
  • health:当前用户的健康值
  • max_health:当前用户的最大健康值
  • world:当前世界名称
  • location:当前位置(格式为 x.y.z)
  • server:当前服务器名称
  • motd:当前服务器的 motd
  • time:当前时间(Unix 时间戳)

命令

echo

用法:

/echo <content> # 输出内容

cat

用法:

/cat <file path> # 输出文件内容

write

用法:

/write <file path> <content> # 写入文件内容,这会覆盖原有内容。

export

用法:

/export <variable name> <variable value> # 设置变量
/export public_<variable name> <variable value> # 设置公共变量,需要 sudo 权限

apt

从 Modrinth 安装模组。

用法:

/apt install <slug> <version> # 安装模组
/apt search <slug> # 搜索模组

apt 命令的图片: 0.jpg

bash

调用系统执行 bash 命令(仅支持 Linux)。

用法:

/bash <command>

警告:此命令非常危险。它可能会损坏你的系统。

neofetch

你知道这个命令。

特殊文件

.bashrc

此文件会在玩家登录时执行其中的命令。命令之间用 ; 分隔,并且命令前没有 /

该文件位于 home/<player name>/.bashrc。玩家无需 sudo 权限即可修改此文件。