首頁  >  文章  >  系統教程  >  如何在CentOS 7上快速啟動應用程式?

如何在CentOS 7上快速啟動應用程式?

WBOY
WBOY轉載
2024-01-13 18:54:12893瀏覽

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

環境

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

系統:CentOS 7 

如何在CentOS 7上快速啟動應用程式?

##桌上型系統版本:gnome 3.14 

如何在CentOS 7上快速啟動應用程式?

#方法一:捷徑

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

Create Launcher

右鍵點選Desktop,點選「Create Launcher」。 

教程連結 

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

是的,老人家並沒有出現「Create Launcher」這個選項。 

所以,這條路走不通。

修改.desktop檔

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

編輯.desktop檔 

如何在CentOS 7上快速啟動應用程式?

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

如何在CentOS 7上快速啟動應用程式?

##2.然後給該檔案賦權 ,執行「chmod u x eclipse.desktop「命令即可。 

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

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

3.把檔案拷貝到桌面目錄即可。 

如何在CentOS 7上快速啟動應用程式?

#方法二:直接在終端機啟動

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

方法步驟

直接在終端機輸入指令: 

如何在CentOS 7上快速啟動應用程式?

#再輸入指令 

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 complely or the , matic.com new exectuables included, one would run: rehash

就會發現建立軟連結成功 

如何在CentOS 7上快速啟動應用程式?

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

原理講解

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

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

小結

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

以上是如何在CentOS 7上快速啟動應用程式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:jb51.net。如有侵權,請聯絡admin@php.cn刪除