Linux學習桌面系統生成快捷方式與普通使用者許可權

weixin_34321977發表於2018-07-31

我們平常在進行程式開發的時候很大程度上都是在window下進行開發的。雖然window下開發對於我們很多人來說很方便的進行,但是對於學習Linux系統不是很方便。因為如果在Linux在進行開發的話有很大的好處。

  1. 首先我們很多線上的環境都是Linux環境下,對於一個後臺開發工程師來說掌握Linux系統命令就是一件十分重要的事情。所以推薦在開發的時候也在Linx系統下進行。
  2. 開發環境部署,我們在Linux下總是十分方便的使用命令進行操作。幫助我們熟悉這些環境。windows的圖形化介面很容易讓我們丟失一部分對系統操作的理解。雖然十分便捷性好。
  3. 如果我們學習資料庫操作,很多時候在Linux環境上,那麼大家使用Linux進行除錯的時候會使用命令列的模式,方便大家進行資料庫命令的學習,而不是一直去操作圖形化方式,一直使用圖形化操作,很容易讓我們把一些命令都忘記,導致基礎知識丟了。

說了這麼多其實還是建議如果有環境的話,程式設計師還是在Linux環境下開發的好。雖然剛開始有點難,但是後面會發現有很多好處。那麼我們在Linux系統下開發首先會遇到的一個問題就是快捷方式。

快捷方式的解決方案

有人說Linux開發就是要使用命令列操作,不使用圖形化操作,這也是不對的。圖形化操作幫助我們減少一些不必要的浪費時間的操作。那麼幫助我們進行了工作的效率我們還是建議使用的。本次環境是在Ubuntu18.04環境下進行進行學習。其他方式沒有嘗試,大家可以進行嘗試下。以安裝Pycharm為例進行

  • 下載安裝: 這次安裝是通過壓縮包的方式。


    4237685-711cf85389ed4a1d.png
    下載Pycharm
  • 使用tar -zxvf pycharm-2018.1.4.tar.gz
  • 解壓完畢後其實我們可以進入到bin目錄下找到pycharm.sh 進行啟動,就可以進行編碼了。這裡不講解怎麼破解,個人不建議破解的,有的時候破解完之後能用的很穩定,但是有時候不行,很多開發工具都是支援進行教育版的方式進行註冊。可以去萬能寶買個教育郵箱來註冊使用,這樣很穩定,花錢也不多。
  • 我們剛才的解壓目錄是:/home/ruiqi/Desktop/soft/pycharm-2018.1.4
  • 設定啟動快捷方式:我們的快捷方式都是存放在/usr/share/applications/目錄下的。 所以首先建立我們的檔案pycharm.desktop。命令 sudo vim pycharm.desktop 或者使用sudo gedit pycharm.desktop該命令也是可以的。
  • 寫入內容
//在使用的時候 只需要把Icon 和Exec 修改成為你自己的安裝目錄即可
 [Desktop Entry]
Version=1.0
Type=Application
Name=PyCharm
Icon=/home/ruiqi/Desktop/soft/pycharm-2018.1.4/bin/pycharm.png   
Exec="/home/ruiqi/Desktop/soft/pycharm-2018.1.4/bin/pycharm.sh" %f
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-pycharm
  • 使用命令使其生效:sudo chmod u+x pycharm.desktop
  • 最後複製 該檔案到桌面 cp pycharm.desktop /home/rui/Desktop 上
  • 雙擊啟動程式即可 我們就在桌面上能看到該圖示了。

上面顯示方案在其他的軟體安裝也是同樣的操作,建立快捷方式,方便我們快速的啟動一些軟體,進行使用。

普通使用者許可權

我們在平常使用Linux的使用因為許可權的問題一般不會使用root賬戶去操作,使用普通使用者去操作我們按轉發的java環境的命令 會發現 指令不存在的問題,這就是我們所遇到的許可權問題了。在普通使用者的試用下我們需要在別的地方增加路徑才能使用指令的方式。下面就是操作的指令

JAVA_HOME=/home/ruiqi/Desktop/soft/jdk1.8.0_181
JRE_HOME=/home/ruiqi/Desktop/soft/jdk1.8.0_181/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
export GRADLE_HOME=/home/ruiqi/Desktop/soft/gradle-4.9
export PATH=$GRADLE_HOME/bin:$PATH
export GRADLE_USER_HOME=$GRADLE_HOME/.gradle
把這些路徑放入到.bashrc  並進行生效。source .bashrc 原先使用的是root  /etc/profile 這是不一樣的操作。

我們這些路徑資訊原先是放到/etc/profile ,但是這樣情況下普通使用者是沒有許可權操作的。普通使用者應該放到 ~/.bashrc 裡面 ,我們可以使用vim來操作該內容
新增上之後 使用source ~/.bashrc 使其生效。剩下的操作我們就是一樣的了。我們就可以跟使用root使用者一樣進行 命令列的操作


4237685-9e22d94821766a9e.png
命令列操作

這就是我們今天所說的快捷方式與使用者許可權的問題操作方案。希望大家喜歡,能快速的加入到Linux環境中進行開發。

相關文章