WsztRush

进入Linux的世界

断断续续地用过一段时间Ubuntu,但也只是玩玩而已,一直没有勇气抛弃Windows。后来公司要求安装的软件越来越多(各种杀毒、监控)、开机速度越来越慢、看着越来越红的C盘,是时候开启Linux了。

Ubuntu的界面有点丑,于是这次尝试用Linux Mint Cinnamon,安装方式很常规:

  1. 下载镜像
  2. 用dd命令刻录到U盘
  3. 按照提示一路设置就可以了

接下来开始安装需要的软件。

一、文本编辑

自带的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 nodejs
sudo 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-amd64
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export 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太多:

  1. 刚启动CPU一直是100%
  2. 用一段时间界面就乱了,测试了下关闭一些特效会稍微好点

为了旺旺尝试过用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的错觉:)

总的来说:值得拥有!