游乐游手机版
首页/系统平台/文章详情

CentOS 7 应用程序快速启动方法

时间:2026-06-24 22:10
从Windows转到Linux系统,一开始很多人都会依赖图形界面来过渡。随着安装的软件越来越多,尤其是编程用的IDE(比如JetBrains家的那些),每次都得先cd到层层目录下的bin文件夹,再手动运行启动脚本,次数一多确实挺烦人的。能不能省掉这些麻烦,快速启动应用?一个不会偷懒的程序员,大概不能

从Windows转到Linux系统,一开始很多人都会依赖图形界面来过渡。随着安装的软件越来越多,尤其是编程用的IDE(比如JetBrains家的那些),每次都得先cd到层层目录下的bin文件夹,再手动运行启动脚本,次数一多确实挺烦人的。能不能省掉这些麻烦,快速启动应用?一个不会偷懒的程序员,大概不能算真正的攻城狮。下面就把解决问题的思路整理出来,供大家参考。

环境

一切不说版本的教程都是耍流氓——系统是CentOS 7,桌面环境是GNOME 3.14。

centos7如何快速启动应用程序?

centos7如何快速启动应用程序?

方法一:快捷方式

首先想到的自然是类比Windows桌面快捷方式的做法,然后去Google一通教程。

Create Launcher

右键点击桌面,选择“Create Launcher”。网上教程链接很多,但版本不同,选项可能就消失了。我这里的情况是——桌面上根本没有“Create Launcher”这个选项。所以这条路直接堵死。

修改.desktop文件

1. 终端输入:sudo vim /usr/share/applications/datagrip.desktop

编辑.desktop文件,将Exec和Icon的路径修改为DataGrip的实际安装路径。

centos7如何快速启动应用程序?

centos7如何快速启动应用程序?

2. 给该文件赋予可执行权限:chmod u+x datagrip.desktop。这一步很关键——必须保证它是可执行文件。

说明:以上操作针对的是解压安装的情况。如果是通过deb包安装的,/usr/share/applications/目录下应该已经存在对应的.desktop文件,步骤1、2可以省略。

3. 把.desktop文件复制到桌面目录即可。

centos7如何快速启动应用程序?

方法二:直接在终端启动

这是最推荐的方法——简单、快捷、方便。

操作步骤

直接在终端输入指令,创建软链接。具体命令如下图:

然后执行 rehash 命令。为什么需要这一步?因为当前终端的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 ha ve these new executables included, one would run: rehash.

运行 rehash 之后,软链接就生效了:

从此以后,直接在终端输入 datagrip 就能启动DataGrip了。

原理讲解

/usr/bin 目录存放的是一些可执行文件(比如shell脚本)。创建软链接的本质,就是把datagrip变成像 lscat 这样的系统命令。当输入 datagrip 时,系统会按照环境变量(通过 $PATH 查看)指定的路径顺序去查找可执行文件,最终定位到 /usr/bin 下我们创建的软链接。

小结

方法一折腾了好几次才成功,方法二几乎一次就搞定了。所以强烈推荐方法二——直接在终端建立软链接,快速、高效。

来源:https://www.jb51.net/os/RedHat/534956.html
上一篇CentOS 6.X更改网卡名称的方法 下一篇CentOS下OpenCV视频文件读取失败的解决方法
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
微软详解Win11时间点还原 默认每24小时创建恢复点
系统平台 · 2026-06-30

微软详解Win11时间点还原 默认每24小时创建恢复点

微软今日推送了最新的 6 月可选更新,并发布博客详细解读了 Win11 全新的“时间点还原”(Point-in-time restore)功能——这一功能本质上是对系统恢复体验的一次全面升级,旨在让用户更轻松地应对电脑故障。 微软表示,面向 Windows 11 客户端用户的“时间点还原”功能现已正

Win11 26H1六月可选更新KB5095091 优化放大镜改善装机体验
系统平台 · 2026-06-30

Win11 26H1六月可选更新KB5095091 优化放大镜改善装机体验

微软今天推送了Windows 11 26H1设备的6月可选更新KB5095091,安装完成后系统版本号会升级到Build 28000 2340。值得一提的是,这次更新并非面向所有设备,而是专门为搭载高通骁龙X2系列芯片的机型准备的——包括骁龙X2 Plus、X2 Elite和X2 Elite Ext

Win11六月可选更新KB5095093修复回收站弹窗异常
系统平台 · 2026-06-30

Win11六月可选更新KB5095093修复回收站弹窗异常

微软已悄然推送Windows 11六月可选更新,编号KB5095093。本次更新覆盖两个版本:24H2用户安装后版本号升级至Build 26100 8737,而25H2用户则更新至Build 26200 8737。 本次更新并非仅是小修小补,而是带来了多项实质性新功能。下面我们就来详细解析这些更新内

苹果macOS 27 Beta2封堵Siri AI跳过候补名单漏洞
系统平台 · 2026-06-30

苹果macOS 27 Beta2封堵Siri AI跳过候补名单漏洞

科技媒体 Cult of Mac 昨日(6月23日)发布博文指出,苹果在 macOS 27 Beta 2 更新中悄然封堵了一个此前可用的后门——用户曾能通过一条终端命令绕过候补名单,直接启用新版 Siri AI,如今这一方法已失效。 简要回顾一下:在 macOS 27 Beta 1 阶段,只需在 M

微软加速Win11 25H2推送 覆盖所有符合条件家用PC
系统平台 · 2026-06-30

微软加速Win11 25H2推送 覆盖所有符合条件家用PC

近日(6月23日),科技媒体 Windows Latest 发布了一则值得关注的动态:微软已进一步扩大 Windows 11 25H2 的推送范围,所有满足硬件要求、且不受 IT 部门管理的家庭版和专业版设备,现在均可顺利接收本次更新。 此次升级有一个显著特点——采用“启用包”(eKB)方式进行推送