首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Ubuntu20.04文件夹启动应用程序

从Ubuntu20.04文件夹启动应用程序
EN

Ask Ubuntu用户
提问于 2022-03-10 07:34:45
回答 1查看 35关注 0票数 0

我已经解压缩了一个包含应用程序的文件夹。我的文件夹名是HUGIN_LITE。我该怎么操作呢?我有一个用于HUGIN发射器的文件

代码语言:javascript
复制
#!/bin/sh
#
# HUGIN LAUNCHER 
# This file is assumed to be located in the "bin" folder in the HUGIN dir
#
DIR=`dirname $0`
$DIR/../gui/bin/java  --add-exports=java.desktop/sun.swing=synthetica.base --add-exports=java.desktop/sun.swing.table=synthetica.base --add-exports=java.desktop/sun.swing.plaf.synth=synthetica.base --add-opens=java.desktop/javax.swing.plaf.synth=synthetica.base --add-opens=java.desktop/javax.swing.plaf.basic=synthetica.base --add-opens=java.desktop/javax.swing=synthetica.base --add-opens=java.desktop/javax.swing.tree=synthetica.base --add-opens=java.desktop/java.awt.event=synthetica.base --add-exports=java.desktop/sun.awt.shell=synthetica.base --add-exports=java.base/sun.security.action=synthetica.base -splash:$DIR/../gui/images/splash_init.gif -DHUGINHOME=$DIR/../gui -m COM.hugin.HGUI/COM.hugin.HGUI.HuginLauncher "$@"
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2022-03-10 09:16:59

通常,可以通过向可执行文件提供完整的文件名(即位置和路径)来运行可执行命令。

实际上,许多可执行文件位于系统寻找可执行文件的文件夹中。这些文件夹列在PATH环境变量中。您可以使用以下命令查看该变量的内容:

代码语言:javascript
复制
echo $PATH

放置在路径中的一个文件夹中的任何可执行文件都可以通过键入可执行文件的文件名来执行。

在文件夹中解压缩了一个特定的应用程序。你有“一个文件被用作一个hughin发射器”。由于您没有指定下载程序的文件夹,也没有指定可执行文件的名称,所以我假设程序是在~/Downloads/Hugin-lite文件夹中下载的。我假设可执行文件名为hugin,从您给出的信息中可以知道,该文件将位于bin下的~/Downloads/Hugin-lite文件夹中。

然后通过键入可执行文件的完整路径来启动可执行文件:

代码语言:javascript
复制
~/Downloads/Hugin-lite/bin/hugin

您也可以使用相对路径。例如,如果当前目录是您的主目录,那么

代码语言:javascript
复制
Downloads/Hugin-lite/bin/hugin

也会起作用。

为了安全起见,Linux永远不会在当前文件夹中查找可执行文件。因此,如果您在文件夹~/Downloads/Hugin-lite/bin中,即使可执行文件就在当前目录中,只键入hugin也不能工作。在这种情况下,您需要显式地指出要在当前文件夹中找到可执行文件的系统如下:

代码语言:javascript
复制
./hugin

为了方便用户,使用软件中心安装的程序有安装例程,这些例程设置一个启动程序,使应用程序出现在菜单系统中,并在路径的一个目录中设置一个可执行文件。这种可执行文件可以是包装脚本,甚至可以是符号链接。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1396847

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档