当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 15 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 怎么用bash从快捷方式启动软件
帖子发表于 : 2012-04-03 21:31 
头像

注册: 2011-08-11 19:22
帖子: 254
系统: openSUSE 13.1 amd64
送出感谢: 6
接收感谢: 1
在linux下是怎么用bash通过快捷方式(不知道还叫不叫这个名)启动软件的?
另外我在用cygwin。我想直接用bash通过各个软件的快捷方式来启动相应的软件。请问如何实现?我已经把$PATH变得非常长了,实在是不想更长了。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 怎么用bash从快捷方式启动软件
帖子发表于 : 2012-04-03 21:45 

注册: 2008-05-24 8:30
帖子: 1453
送出感谢: 2
接收感谢: 30
不知道你说的快捷方式是指什么?PATH长点没关系,如果不想增加PATH的长度,就建立符号链接吧。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 怎么用bash从快捷方式启动软件
帖子发表于 : 2012-04-03 21:54 
头像

注册: 2011-08-11 19:22
帖子: 254
系统: openSUSE 13.1 amd64
送出感谢: 6
接收感谢: 1
aerofox 写道:
不知道你说的快捷方式是指什么?PATH长点没关系,如果不想增加PATH的长度,就建立符号链接吧。

“快捷方式”就是指windows桌面上的那种快捷方式。我不知道在linux中如何称呼。我想把这些“快捷方式”统一放在一个文件夹中,再把这个文件夹加入$PATH,这样打开软件。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 怎么用bash从快捷方式启动软件
帖子发表于 : 2012-04-03 22:25 

注册: 2010-05-01 21:23
帖子: 1955
送出感谢: 4
接收感谢: 21
在linux下打开软件非常的方便。根本不需要什么快捷方式。
用键盘打开不是更好吗?
比如我的kde下,打开火狐,win+f,就行了。打开home,就win+home。打开writer,就用win+w。
干嘛非要什么这样麻烦的方法?


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 怎么用bash从快捷方式启动软件
帖子发表于 : 2012-04-03 22:43 
头像

注册: 2011-08-11 19:22
帖子: 254
系统: openSUSE 13.1 amd64
送出感谢: 6
接收感谢: 1
谢宝良 写道:
在linux下打开软件非常的方便。根本不需要什么快捷方式。
用键盘打开不是更好吗?
比如我的kde下,打开火狐,win+f,就行了。打开home,就win+home。打开writer,就用win+w。
干嘛非要什么这样麻烦的方法?

我想找的方法不仅要适合ubuntu,最好也适合cygwin(因为对我来说我这台装了cygwin的windows机才是primary)。你提到的这种方法,我在win下已经使用,比如<C-A-t>开启cygwin;<C-A-c>开启chrome;<C-A-v>开启gvim等等。我觉得这只能适合特别常用的软件,没那么常用的软件还是不必占用一组快捷键了


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 怎么用bash从快捷方式启动软件
帖子发表于 : 2012-04-03 22:53 
头像

注册: 2007-09-11 18:38
帖子: 419
送出感谢: 0 次
接收感谢: 9
终端下运行软件不是基本就是直接输入软件名称么($PATH涵盖路径下)?而且是任何路径下有效,不明白你说的快捷方式具体指什么,能否举个例子


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 怎么用bash从快捷方式启动软件
帖子发表于 : 2012-04-03 23:08 
头像

注册: 2011-08-11 19:22
帖子: 254
系统: openSUSE 13.1 amd64
送出感谢: 6
接收感谢: 1
xzy3186 写道:
终端下运行软件不是基本就是直接输入软件名称么($PATH涵盖路径下)?而且是任何路径下有效,不明白你说的快捷方式具体指什么,能否举个例子

没想到大家都不明白“快捷方式”指的是什么。这个快捷方式就是跟windows的快捷方式一样的东西(不要跟我说你没用过windows),在cygwin中就是指windows的快捷方式。我是因为不知道它在linux中叫啥才依旧称呼它“快捷方式”的。

我已经把$PATH整得超长了,还得检查是否重名。我已经不想这样了


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 怎么用bash从快捷方式启动软件
帖子发表于 : 2012-04-03 23:35 

注册: 2010-07-19 21:41
帖子: 22323
系统: OS X
送出感谢: 8
接收感谢: 42
目前似乎沒辦法,junction 貌似只能鏈文件夾,還是一個個添吧…
順便關注…


_________________
NO DO NO DIE
http://a/%%30%30


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 怎么用bash从快捷方式启动软件
帖子发表于 : 2012-04-03 23:41 
头像

注册: 2011-08-11 19:22
帖子: 254
系统: openSUSE 13.1 amd64
送出感谢: 6
接收感谢: 1
我记得清华的那个王垠还是鸟哥提到过一回,现在我找不到原文了


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 怎么用bash从快捷方式启动软件
帖子发表于 : 2012-04-03 23:49 

注册: 2010-07-19 21:41
帖子: 22323
系统: OS X
送出感谢: 8
接收感谢: 42
或者你直接用cygwin里的ln把那些exe一個個鏈到某個目錄下試試…


_________________
NO DO NO DIE
http://a/%%30%30


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 怎么用bash从快捷方式启动软件
帖子发表于 : 2012-04-04 7:42 
头像

注册: 2007-09-11 18:38
帖子: 419
送出感谢: 0 次
接收感谢: 9
torbai 写道:
xzy3186 写道:
终端下运行软件不是基本就是直接输入软件名称么($PATH涵盖路径下)?而且是任何路径下有效,不明白你说的快捷方式具体指什么,能否举个例子

没想到大家都不明白“快捷方式”指的是什么。这个快捷方式就是跟windows的快捷方式一样的东西(不要跟我说你没用过windows),在cygwin中就是指windows的快捷方式。我是因为不知道它在linux中叫啥才依旧称呼它“快捷方式”的。

我已经把$PATH整得超长了,还得检查是否重名。我已经不想这样了


我当然知道什么是快捷方式,我问的是linux下你建立快捷方式的意义是什么。linux下安装程序的可执行文件基本就那么几个地方(/bin, /usr/bin, /usr/local/bin, 以及一些sbin/),要启动这些程序bash下直接程序名+回车就行了,又不用你输入路径,为什么还要用快捷方式?而win下各个程序都有不同的安装目录,要启动程序必须先进入程序目录,这种情况建立快捷方式才有意义。我让你举例子是问你什么情况下需要linux的快捷方式。


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 怎么用bash从快捷方式启动软件
帖子发表于 : 2012-04-04 8:41 

注册: 2010-05-01 21:23
帖子: 1955
送出感谢: 4
接收感谢: 21
非要终端启动程序的话,可以用别名嘛。如我要打开gvim,只用输入g就行了。


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 怎么用bash从快捷方式启动软件
帖子发表于 : 2012-04-04 9:26 
头像

注册: 2008-01-22 23:24
帖子: 773
地址: 三亚
送出感谢: 1
接收感谢: 15
快捷方式放桌面上还是有意义的,但是跑到bash下去运行快捷方式就没什么意义了。


_________________
牛牛博客
linux 系统中 Chrome 地址栏输入卡顿的解决方法
Linux 下 MPV 和 VLC 播放器 VAAPI 显卡加速对比
---
using : openSUSE 13.2 ( 3.16.6-2 x86_64 ) , KDE 4.14.2


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 怎么用bash从快捷方式启动软件
帖子发表于 : 2012-04-04 9:59 
头像

注册: 2011-08-11 19:22
帖子: 254
系统: openSUSE 13.1 amd64
送出感谢: 6
接收感谢: 1
我现在改用shell脚本算是解决了我想达到的目的


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 怎么用bash从快捷方式启动软件
帖子发表于 : 2012-04-04 10:21 
头像

注册: 2011-08-11 19:22
帖子: 254
系统: openSUSE 13.1 amd64
送出感谢: 6
接收感谢: 1
好像设置alias变量更简单


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 15 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Bing [Bot] 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译