程序猿的开发自动化( Linux篇—Linux大神必备)

这里主要针对喜欢使用3Linux的程序猿(不是每一个公司都会给配一个MAC或者允许用自己的MAC,坑爹的都是装个虚拟机里面再装一个Ubuntu),Linux提高开发效率多数是以命令为主。
  • tmux
灵活的终端分屏命令,以前的一个终端可以拆成横的,竖的窗口(操作的终端的神器),还有一个工具screen,也是类似的功能。
  • ssh
远程终端链接工具,本地端口转发,正向代理,反向代理,配合auto-ssh,内网,外网跳转,it’s so easy!
  • git
git版本控制工具,如果这个你还不会,还不了解,那么你就out了,建议你花个三天时间好好学习一下。
  • tig
git终端的可视化管理,对应喜欢使用命令行开发者是是一大福音
  • oh-my-zsh
强大的Linux shell,很好用,大部分人都在用
  • Albert
类似spotlight应用程序和文档搜索工具
  • zeal
开发的文档管理工具
  • sublime
强大的文本编辑工具,舍我其谁
  • vim
插件式组装开发工具IDE(类似于java开发的Eclipse)
Linux上一般有这些开发工具就足够了,学会这些事半功倍不在话下。

命令行艺术之Git篇(小工具高效率)
程序猿的开发自动化( MAC篇-优秀程序必备)