我想为我的世界服务器创建一个快捷方式。
我希望它启动 cd Minecraft && java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
我还想保持终端打开,以便我可以查看日志。
有人可以帮忙吗?
答案1
您可以使用以下命令为该命令创建别名alias
:
alias 'start-minecraft-server'='cd Minecraft && java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui'
现在命令start-minecraft-server
将执行这些命令。不过,你最好使用绝对路径,否则它只有在你位于正确的目录中时才会起作用:
alias 'start-minecraft-server'='cd /path/to/Minecraft && java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui'
不过,当您关闭终端时,别名会丢失。要使它永久生效,您可以将该alias
命令添加到~/.bash_aliases
,当您在 Ubuntu 上启动终端时,它将自动读取。
您还可以在桌面上放置快捷方式。为此,您必须在桌面上放置.desktop
文件~/Desktop
(例如)~/Desktop/minecraft_server.desktop
。这里有一个可以满足您的要求的示例:
[Desktop Entry]
Version=1.0
Exec=bash -c 'cd /path/to/Minecraft && java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui'
Name=Minecraft Server
Comment=Start Minecraft server
Terminal=true
Type=Application
Categories=Application;Network;
(替换/path/to/Minecraft/
为 Minecraft 目录的完整路径)