You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何双击运行.sh脚本并在终端显示输出(Kubuntu环境)

在Kubuntu中双击.sh脚本并显示终端输出的解决方案

第一步:确保脚本有执行权限

  • 图形界面操作:右键脚本文件 → 属性 → 权限 → 勾选「允许作为程序执行文件」
  • 终端操作:导航到脚本所在目录,执行 chmod +x 你的脚本名.sh

方法一:修改脚本自动调用终端并保留窗口

直接修改脚本内容,让它检测是否在终端环境运行,若不是则启动Konsole(Kubuntu默认终端)执行自身,且运行结束后保持终端窗口:

#!/bin/sh
# 非终端环境下启动Konsole运行本脚本
if [ ! -t 0 ]; then
    konsole -e "$0" "$@"
    exit 0
fi
cd "$(dirname "$(readlink -fn "$0")")"
java -Xmx1024M -Xms1024M -jar minecraft_server.1.19.jar nogui
# 运行完成后等待用户输入再关闭终端
read -p "按回车键关闭终端..."

方法二:设置脚本默认用Konsole打开

  • 右键脚本文件 → 属性 → 打开方式
  • 在应用列表中找到「Konsole」,若未显示则点击「添加」,搜索并添加Konsole后设为默认
  • 注意:如果脚本执行完毕后终端会自动关闭,建议给脚本加上上述方法中的read语句保留窗口

方法三:创建桌面快捷方式

新建一个文本文件,命名为MC服务器启动器.desktop,填入以下内容(替换脚本的实际路径):

[Desktop Entry]
Type=Application
Name=MC服务器启动器
Exec=konsole -e "/home/你的用户名/路径/你的脚本.sh"
Terminal=true
Icon=utilities-terminal

保存后,右键该.desktop文件 → 属性 → 权限 → 勾选「允许作为程序执行文件」,双击即可启动终端运行脚本并查看输出

内容的提问来源于stack exchange,提问作者OC_VORTEKS

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 05:37:05