我想创建一个启动器,让它打开终端,切换目录,再执行程序。
-
- 帖子: 170
- 注册时间: 2011-03-10 19:08
我想创建一个启动器,让它打开终端,切换目录,再执行程序。
各位同好,我想创建一个启动器,功能是:打开终端,切换目录,再执行程序。因为如果不切换目录,程序便无法执行。我试用了&&不成功。能帮我想一个办法不?或者其它变通方法。另外我想问一下,为什么有的程序运行时需要切换所在目录,否则便找不到某些文件,而文件确实在其目录,疑惑。先谢谢各位。
上次由 cem 在 2011-08-15 9:45,总共编辑 1 次。
- nmsfan
- 帖子: 18958
- 注册时间: 2009-10-16 22:46
- 来自: finland
Re: 创建一个启动器,让它打开终端,切换目录,再执行程序。
/bin
/usr/bin
/usr/bin
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
Re: 创建一个启动器,让它打开终端,切换目录,再执行程序。
xterm -e 'cd xxx; ./yyy'
否则,
yyy所在路径加入$PATH
或者,
ln -sf www/yyy /usr/bin/
否则,
yyy所在路径加入$PATH
或者,
ln -sf www/yyy /usr/bin/
● 鸣学
- 我就是我2
- 帖子: 1215
- 注册时间: 2008-12-13 10:55
- 来自: the Earth
- 联系:
Re: 创建一个启动器,让它打开终端,切换目录,再执行程序。
都被ls ls上说了。哎。
理解PATH
理解PATH
苏东坡问佛印道:“人人皆念观世音菩萨,观世音菩萨念谁?”
佛印答道:“念观世音菩萨。”
苏东坡诧异:“为何亦念观世音菩萨?”
曰:“求人不如求己。”
自然灋則
dropbox 誰好奇,誰來點
勞碌一生又如何,虛度一生又如何,你過得開心嗎?人活著就要開心嘛!
佛印答道:“念观世音菩萨。”
苏东坡诧异:“为何亦念观世音菩萨?”
曰:“求人不如求己。”
自然灋則
dropbox 誰好奇,誰來點
勞碌一生又如何,虛度一生又如何,你過得開心嗎?人活著就要開心嘛!
-
- 帖子: 170
- 注册时间: 2011-03-10 19:08
Re: 创建一个启动器,让它打开终端,切换目录,再执行程序。
应该不是/bin或者/usr/bin的问题,因为那个主程序可以运行。
我表述可能有问题。主要是运行主程序需要读取一些配置文件,而如果不在终端下转到主程序所在目录,那么即便主程序本身能运行,也无法完成工作,它一直提示找不到配置文件,而配置文件确实在目录中。
eexpress 同好,我不是很理解您那命令的意思。
如果能有一个命令打开终端,并切换目录,再在所在目录下执行程序哪就好啦。这个我试过,程序可以顺利执行。
我表述可能有问题。主要是运行主程序需要读取一些配置文件,而如果不在终端下转到主程序所在目录,那么即便主程序本身能运行,也无法完成工作,它一直提示找不到配置文件,而配置文件确实在目录中。
eexpress 同好,我不是很理解您那命令的意思。
如果能有一个命令打开终端,并切换目录,再在所在目录下执行程序哪就好啦。这个我试过,程序可以顺利执行。

-
- 帖子: 170
- 注册时间: 2011-03-10 19:08
Re: 创建一个启动器,让它打开终端,切换目录,再执行程序。
谢谢eexpress 同好,成功啦。
我查看了终端的帮助文件,发现也有这个选项。
gnome-terminal -e, --command=STRING
Execute the argument to this option inside the terminal.
但是我看不懂正常的终端该怎么用。终端这个该怎么用呢?谢谢
我查看了终端的帮助文件,发现也有这个选项。
gnome-terminal -e, --command=STRING
Execute the argument to this option inside the terminal.
但是我看不懂正常的终端该怎么用。终端这个该怎么用呢?谢谢
- qgymib
- 帖子: 539
- 注册时间: 2010-04-02 16:44
- 系统: openSUSE 13.2 x64
-
- 帖子: 170
- 注册时间: 2011-03-10 19:08
Re: 创建一个启动器,让它打开终端,切换目录,再执行程序。
我就是不会写呀 

-
- 帖子: 170
- 注册时间: 2011-03-10 19:08
Re: 创建一个启动器,让它打开终端,切换目录,再执行程序。
终端那个-e的功能的命令格式该怎么写呢?我试了很多次都是错误,谢谢