相关疑难解决方法(0)

如何像 Windows 中的 .EXE 文件一样双击执行脚本?

如何通过双击使 bash 脚本可执行,就像.exeWindows 中的文件一样?我尝试创建一个启动器并将脚本分配给它,但有两个后果:

  1. 终端闪烁,消失,什么也没做。
  2. 您必须指定在终端中运行才能工作。

我有一个在离线PC上安装tomcat的脚本,脚本中包含tomcat的所有依赖。我需要让脚本像 windows 一样在双击时工作,因为大多数使用该脚本的人都不熟悉 Ubuntu。

忘记上面的解释。我想制作一个可以通过双击运行的脚本,而不使用终端。有人知道怎么做吗?

scripts launcher executable

147
推荐指数
7
解决办法
29万
查看次数

如何让shell文件双击执行

我尝试右键单击文件选择属性,然后单击权限选项卡并将其设置为执行。但是,当我双击该文件时,它会在 gedit 中打开。我该怎么办?

scripts .desktop

21
推荐指数
2
解决办法
8万
查看次数

在 13.04 中双击不执行程序 (*.sh )

我使用 Ubuntu 来托管许多服务器、一些我的世界、一些云服务和许多网站。不幸的是,升级到 Ubuntu 13.04 后,它不会启动craftbukkit.sh,即使它设置为允许它执行,它也只会在 getit 中打开。我即将松开它,因为它已经停机 3 个小时,一个接一个的人来找我询问为什么它全部停机。我开始生气了。

我也在我的服务器上运行 XAMPP 1.7.7(由于各种原因不是 1.8.1),在它说它加载后,它不是。连接到 localhost 什么也不做。任何人都可以帮忙吗?谢谢!

command-line xampp 13.04 .sh

13
推荐指数
1
解决办法
2万
查看次数

在 14.04 中安装 projectlibre

我正在尝试在 Ubuntu 14.04 的新安装中安装项目ProjectLibre。我是新手,需要逐步帮助。谢谢。

software-installation 14.04

12
推荐指数
1
解决办法
2万
查看次数

gnome-desktop-item-edit:即使安装了“gnome-panel”软件包,在 Ubuntu 19.10 及更高版本上也找不到命令

我安装了 Ubuntu 19.10,但在尝试使用gnome-desktop-item-edit.

$ sudo gnome-desktop-item-edit ~/Desktop/ --create-new

  sudo: gnome-desktop-item-edit: command not found

$ which gnome-panel

  /usr/bin/gnome-panel

$ gnome-panel --version

  gnome-panel 3.34.0
Run Code Online (Sandbox Code Playgroud)

这是 Ubuntu 19.10 的问题还是gnome-panel软件包的问题?

gnome-panel .desktop 19.10

12
推荐指数
1
解决办法
2万
查看次数

如何以更方便的方式启动我的应用程序?

我是 Ubuntu 的新手。我有一个应用程序,我通过以下方式打开它。我在控制台输入:

cd ~/MyDirectory
./myapp +some arguments
Run Code Online (Sandbox Code Playgroud)

我怎样才能找到解决方案,这样我就可以启动我的应用程序,而不必每次都在控制台中输入这些命令?我在想一个脚本,比如 Windows 中的 bat 脚本或 .lnk。

在其他类似的问题中,我没有找到解决方案,因为只有一些提到和讨论脚本。我没有找到如何在其他问题中使用“cd”命令,并且这个问题与我建议的其他问题不重复。

scripts

9
推荐指数
2
解决办法
2878
查看次数

双击.sh文件打开终端并执行其中的一系列命令?

我正在尝试双击执行此操作的文件:

#!/bin/bash 
#Mount USB Jump, Copy files to it, Unmount it.
[open terminal (so that I can see what 's going on)]
pmount /dev/sdc JUMP
sleep 2s
cp -p -u source/path/ destination/path/
read -p "Press enter to unmount Jump or ctrl c to abort."
pumount /dev/sdc
[close terminal]
Run Code Online (Sandbox Code Playgroud)

我不知道怎么写的两行是[打开终端]和[关闭终端]有谁知道怎么做?

编辑:非常感谢大家,我将您的意见捆绑在一起并最终到达那里。

我双击 .sh 文件,上面写着:“terminal -hold -e /path/to/JumpBkp.sh”,它会打开一个终端,并在屏幕上显示整个概要。

在如此短的时间内收到如此多的意见真是太酷了。再次非常感谢。

第二次编辑:我想出了一个让它更甜的选项。我发布它以防有人碰到这个线程。

terminal -hold -e bash '/path/to/JumpBkp.sh'
Run Code Online (Sandbox Code Playgroud)

'bash' 使我免去了那个该死的事:“警告:找不到 '/path/to/file.sh',而是从 '/bin/bash' 开始。请检查您的个人资料设置。”

啦啦啦!

command-line bash scripts

8
推荐指数
1
解决办法
1万
查看次数

无法通过双击文件来运行 shell 脚本 (Ubuntu 21.10)

以前在Nautilus中,问题是这样解决的: How do I runexecutable script in Nautilus?

现在没有这样的部分,org.gnome.nautilus.executable-text-activation 也不起作用。

files 20.10

7
推荐指数
1
解决办法
3552
查看次数

uri中没有“:”

我正在尝试下载 firestorm 但是当我尝试运行 install.sh 它说

Invalid url: '/home/user/Downloads/Pheonix_FirestormOS-Releasex64_x86_64_5.1.7.55786/install.sh' given, exiting
No ':' in the uri
Run Code Online (Sandbox Code Playgroud)

有人可以解释一下这是什么意思吗?我已经看过这个:网址中没有“:”,但这没有帮助。我该如何解决?我正在运行 Ubuntu 18.04.01

18.04

6
推荐指数
1
解决办法
1970
查看次数

如何在 Nautilus 中运行可执行脚本而不是在 Gedit 文本编辑器中打开它们?

当我在 Nautilus 中双击脚本以运行它时,该脚本会在我的文本编辑器中打开,但没有选择这样做。

使用 Nautilus,我如何运行可执行文本文件和/或脚本?

gedit files execute-command

5
推荐指数
0
解决办法
3556
查看次数