linux快速启动应⽤软件,centos7如何快速启动应⽤程序?刚从windows转linux系统,⼀般都需要通过图形界⾯过渡⼀下。随着安装的软件增多,尤其是⼀些编程⽤的IDE,⽐如JB家的软件,每次都要cd xx/xx/xx/bin,然后再运⾏脚本,所以觉得⼗分⿇烦。所以就想想能不能不要那么⿇烦,快速地启动应⽤程序呢?不会偷懒的程序猿不是好攻城狮。下⾯是我的解决问题的思路。⼀起去看看吧!
环境
⼀切不说版本的安装教程都是耍流氓TT
系统:CentOS 7
桌⾯系统版本:gnome 3.14
⽅法⼀:快捷⽅式
⾸先肯定会想到类⽐windows的桌⾯快捷⽅式,然后就会开始google⼀⼤堆教程
Create Launcher
右击Desktop,点击“Create Launcher”。
但是,⼀切不说版本的安装教程都是耍流氓TT
是的,⽼⼈家并没有出现“Create Launcher”这个选项。
所以,这条路⾛不通。
修改.desktop⽂件
1.终端输⼊:sudo vim /usr/share/applications/datagrip.desktop
编辑.desktop⽂件
Exec,Icon要修改为datagrip的安装路径
2.然后给该⽂件赋权 ,运⾏“chmod u+x eclipse.desktop“命令即可。
这点也很重要必须是可执⾏⽂件。
说明我这个是解压安装的,如果是⽤deb包安装的话(/usr/share/applications/就有datagrip.desktop,我没安装过,不知道是否是这个名字),步骤1,2都可以省略
3.把⽂件拷贝到桌⾯⽬录即可。
⽅法⼆:直接在终端启动
linux终端下载软件最推荐的⽅法:简单,快捷,⽅便
⽅法步骤
直接在终端输⼊指令:
再输⼊命令
rehash
假如没有更新hash表的话,当前终端保存的是之前的hash表,该软连接对当前的终端不⽣效。
官⽅的解释是如下,
Typically, compinit will not automatically find new executables in the $PATH. For example, after you install a new package, the files in /usr/bin would not be immediately or automatically included in the completion. Thus, to have these new exectuables included, one would run: rehash
就会发现建⽴软链接成功
从此以后,就可以直接在终端输⼊datagrip,来启动datagrip了。
原理讲解
/usr/bin放置⼀些执⾏⽂件,⽐如sh⽂件就是可执⾏⽂件。
其实就类似于把datagrip变成类似ls,cat这样的命令。那么当输⼊datagrip命令时,执⾏过程是这样的:先到环境变量(通过命令$PATH)的路径中查是否存在datagrip的可执⾏⽂件,假如没有,就继续到路径的⽂件夹中查,我们这⾥是/usr/bin⽂件夹中。
⼩结
⽅法⼀其实是试了很多遍才成功,⽅法⼆就很快了,所以强推荐⽅法⼆。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论