国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > CentOS > 正文

centos7如何快速啟動應用程序?

2020-06-21 12:39:04
字體:
來源:轉載
供稿:網友

剛從windows轉linux系統,一般都需要通過圖形界面過渡一下。隨著安裝的軟件增多,尤其是一些編程用的IDE,比如JB家的軟件,每次都要cd xx/xx/xx/bin,然后再運行腳本,所以覺得十分麻煩。所以就想想能不能不要那么麻煩,快速地啟動應用程序呢?不會偷懶的程序猿不是好攻城獅。下面是我的解決問題的思路。一起去看看吧!

環境

一切不說版本的安裝教程都是耍流氓TT 

系統:CentOS 7 

centos7,應用程序

桌面系統版本:gnome 3.14 

centos7,應用程序

方法一:快捷方式

首先肯定會想到類比windows的桌面快捷方式,然后就會開始google一大堆教程

Create Launcher

右擊Desktop,點擊“Create Launcher”。 

但是,一切不說版本的安裝教程都是耍流氓TT 

是的,老人家并沒有出現“Create Launcher”這個選項。 

所以,這條路走不通。

修改.desktop文件

1.終端輸入:sudo vim /usr/share/applications/datagrip.desktop 

編輯.desktop文件 

centos7,應用程序

Exec,Icon要修改為datagrip的安裝路徑 

centos7,應用程序

2.然后給該文件賦權 ,運行“chmod u+x eclipse.desktop“命令即可。 

這點也很重要!!!必須是可執行文件。 

說明我這個是解壓安裝的,如果是用deb包安裝的話(/usr/share/applications/就有datagrip.desktop,我沒安裝過,不知道是否是這個名字),步驟1,2都可以省略

3.把文件拷貝到桌面目錄即可。 

centos7,應用程序

方法二:直接在終端啟動

最推薦的方法:簡單,快捷,方便

方法步驟

直接在終端輸入指令: 

centos7,應用程序

再輸入命令 

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

就會發現建立軟鏈接成功 

centos7,應用程序

從此以后,就可以直接在終端輸入datagrip,來啟動datagrip了。

原理講解

/usr/bin放置一些執行文件,比如sh文件就是可執行文件。 

其實就類似于把datagrip變成類似ls,cat這樣的命令。那么當輸入datagrip命令時,執行過程是這樣的:先到環境變量(通過命令$PATH)的路徑中查找是否存在datagrip的可執行文件,假如沒有,就繼續到路徑的文件夾中查找,我們這里是/usr/bin文件夾中。

小結

方法一其實是試了很多遍才成功,方法二就很快了,所以強推薦方法二。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 长岛县| 张掖市| 磴口县| 西青区| 遂川县| 荥阳市| 包头市| 石屏县| 阳原县| 泗洪县| 嘉黎县| 兴化市| 朔州市| 巴楚县| 丘北县| 保靖县| 连平县| 博白县| 上蔡县| 海宁市| 乌鲁木齐县| 改则县| 仙桃市| 依安县| 延长县| 孝义市| 昆明市| 东阳市| 海南省| 余庆县| 红桥区| 安泽县| 永年县| 科技| 吉林省| 闽侯县| 楚雄市| 铁岭县| 陇南市| 明星| 惠安县|