進入Linux的世界
斷斷續續地用過一段時間 Ubuntu ,但也只是玩玩而已,一直沒有勇氣拋棄 Windows 。后來公司要求安裝的軟件越來越多(各種殺毒、監控)、開機速度越來越慢、看著越來越紅的C盤,是時候開啟Linux了。
Ubuntu的界面有點丑,于是這次嘗試用 Linux Mint Cinnamon ,安裝方式很常規:
- 下載鏡像
- 用dd命令刻錄到U盤
- 按照提示一路設置就可以了
接下來開始安裝需要的軟件。
一、文本編輯
自帶的vi和gedit能用,但需要更強大的(VIM):
sudo apt-get install vim
關于VIM的用法可以看 《VIM入門》 ,雖然強大但現在并不熟練,于是想起來在Windows上用的挺爽的 sublime text :
sudo apt-get install sublime-text
結果發現和Windows版的有點區別:無法輸入中文。感興趣的可以看 這里 ,不過由于 VSCODE 突然火了一把趕緊從 官網 下載,用著還不錯,到現在還用它來開發前端代碼。
二、瀏覽器
自帶的火狐還不錯,但是團隊做的系統目前只考慮兼容Chrome,只好去下載個。。。
三、前端開發環境
對前端來說 nodejs 是必須的:
sudo apt-get install nodejssudo apt-get install npm
為了順暢使用可以考慮切成 淘寶鏡像 :
npm config set registry https://registry.npm.taobao.org
打包工具使用 Grunt :
npm install -g grunt-cli
四、后端開發環境
工作中后端開發使用的是Java,貌似系統自帶了JDK不過不全,只能自己動手:
sudo apt-get install openjdk-7-jdk
記得在 ~/.bashrc 設置變量:
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH
另外maven是少不了的:
sudo apt-get install maven2
代碼編輯使用IDEA,直接從官網下載就可以了(14一直有BUG,現在用的是13)。
五、輸入法
用過搜狗,但是偶爾BUG,現在用ibus:
sudo apt-get install ibus-rime ibus-gtk* ibus-qt4
下載之后學了一段時間雙拼,后來想想為啥要在這上面浪費時間,于是果斷換回全拼,囧。在排查線上問題的時候需要用到很多命令,在壓力巨大的情況下不一定能打出來,那么可以在輸入法上做一點文章:
在【Edit custom phrase】里面加入:
gc=jstat -gcutil
現在可以“臨危不亂”了:)
其實之前一直覺得配上機械鍵盤敲鍵盤熟練地敲命令挺爽的,但是最近登錄跳板的那么一大串命令實在是有點煩了。。。
六、聊天工具
工作一直用旺旺,但Linux上這貨BUG太多:
- 剛啟動CPU一直是100%
- 用一段時間界面就亂了,測試了下關閉一些特效會稍微好點
為了旺旺嘗試過用 Oracle VM VirtualBox 裝Windows虛擬機,但是沒搞定(囧),以后有時間繼續。好在公司現在要轉釘釘,有WEB版,幸福感飆升。。。
七、圖片
用Visio畫圖很方便,可惜Linxu上沒有,可以考慮用yEd,從 官網 下載后執行腳本:
xxxxxxx_setup.sh
當然你可以可以考慮用VIM來畫圖(可以看 這里 ),用來對付簡單的圖還是比較給力的。
之前一直使用旺旺的截圖,現在不行來,感覺 shutter 還是不錯的:
sudo apt-get install shutter
八、博客
博客使用jekyll來搞的,需要安裝ruby(因為jekyll對ruby版本有要求,只能下源碼搞了):
tar xzvf ruby-2.2.2.tar.gz cd ruby-2.2.2./configure –prefix=/usr/local/ruby make && make install
剛開始因為python3沒有向后兼容一直報錯,把版本退回去才搞定。。。同樣如果你是墻內用戶可以考慮用淘寶的源:
gem sources --remove https://rubygems.org/gem sources -a http://ruby.taobao.org/
九、總結
用了有幾個月了,平常的使用已經慢慢熟悉起來了,而且感覺【工作區】的功能還是挺炫的(Ctrl+Alt+【方向鍵】),也比較實用。而且使用Linux會讓你有一種 everything is under control 的錯覺:)
總的來說:值得擁有!
來自: http://www.lupaworld.com/article-256669-1.html