断断续续地用过一段时间Ubuntu,但也只是玩玩而已,一直没有勇气抛弃Windows。后来公司要求安装的软件越来越多(各种杀毒、监控)、开机速度越来越慢、看着越来越红的C盘,是时候开启Linux了。 Ubuntu的界面有点丑,于是这次尝试用Linux Mint Cinnamon,安装方式很常规:
接下来开始安装需要的软件。 一、文本编辑自带的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】里面加入:
现在可以“临危不乱”了:) 其实之前一直觉得配上机械键盘敲键盘熟练地敲命令挺爽的,但是最近登录跳板的那么一大串命令实在是有点烦了。。。 六、聊天工具工作一直用旺旺,但Linux上这货BUG太多:
为了旺旺尝试过用Oracle VM VirtualBox装Windows虚拟机,但是没搞定(囧),以后有时间继续。好在公司现在要转钉钉,有WEB版,幸福感飙升。。。 七、图片用Visio画图很方便,可惜Linxu上没有,可以考虑用yEd,从官网下载后执行脚本:
当然你可以可以考虑用VIM来画图(可以看这里),用来对付简单的图还是比较给力的。 之前一直使用旺旺的截图,现在不行来,感觉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的错觉:) 总的来说:值得拥有! |