1. 程式人生 > >linux 下把在特定目錄下執行的命令轉為一般命令

linux 下把在特定目錄下執行的命令轉為一般命令

以Eclipse為例:

手動安裝的eclipse,解壓tar包之後,只能在/usr/local/eclipse下執行./eclipse命令,現在想改成在任何路徑下都能執行eclipse命令。

如下:

sudo vim /etc/profile

增加:

export PATH=/usr/local/eclipse:$PATH

儲存退出。

source /etc/profile

此時再執行eclipse命令就好使了。

但是此時在狀態列裡沒有eclipse的圖示,在dash裡也找不到eclipse,該怎麼解決?

建立.desktop檔案,sudo vim /usr/share/applications/eclipse.desktop

檔案的內容如下:

[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse IDE
Exec=/usr/local/eclipse/eclipse
Icon=/usr/local/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;

現在再啟動eclipse,狀態列就有eclipse的圖示了,而且在dash裡也能知道eclipse了。