美文网首页我用 Linux程序员@IT·互联网
我是如何用centos做开发持续一年的(续)

我是如何用centos做开发持续一年的(续)

作者: enilu | 来源:发表于2016-05-27 13:55 被阅读2838次

上一篇我是如何用centos做开发的持续一年的在简书上发表后,
有几个评论,大概意思是:感觉你什么都在windows虚拟机做了,要centos干嘛。

这个怪我,题目叫做“如何用centos做开发”,写的确都是如何在windows虚拟机里干非开发的事情。

这篇补上来,说说,我在centos都做了什么。

开发

首先最最重要的开发,其实没有太多可以写;不做软件开发的看不明白,做软件开发的都是常识,没什么可说的。
这里仅列下开发中用的各种工具。

Intellij 和eclipse

开发用的两个ide,目前日常工作用的是Intellij,也安装了eclipse,但是用的比较少,
google的基于Intellij的安卓开发套件ADT也安装了,不过只是玩票性质,没有重度使用,但是基本使用,调试什么都没有问题。

版本管理

我们版本管理使用的是git,这个linux下使用git命令行能完成全部工作了;如果刚从windows转过来,命令行实在用不习惯,
可以考虑开发工具直接安装git插件,Intellij和exlipse都有这方面的插件。也可以考虑SmartGit这个git客户端。

数据库管理

linux上各种数据库安装网上教程一大堆,除了sqlserver,其他的估计没有支持的了。这里说下数据库管理工具,虽然说命令行也能操作。
但是肯定还是带界面的客户端方便。
如果管理mysql的话MySQL Workbench是不二之选。

管理其他数据库可以考虑dbvis,这个是用java写的客户端,优点是什么数据库都支持,而且功能丰富。
缺点嘛,你懂的,java写出来的客户端,能用就行,不要要求太多。

办公套件

办公套件用的是centos自带的LibreOffice,我日常查看文档,比如看产品部门的需求,之类的都用这个。

但是如果要写对外的文档,我会选择在虚拟机中用wps。另外内部的文档,我大部分会考虑用markdown来写,markdown这个放在写作部分再细说。

影音娱乐

影音娱乐基本放弃了在本地操作的想法,大部分电影在线看,音乐在线听。
偶尔有一些本地播放视频的需求,安装了myplayer,linux下安装myplayer要分两部分,一个是核心,一个是界面;一个都不能少。

浏览器和邮箱客户端

浏览器方面在上一篇文章中也提到了,日常主要用的浏览器是自带的firefox,如果嫌版本低,可以自行升级。
另外自己也安装了Opera浏览器,不过纯属尝鲜,没有重度使用过。
chrome浏览器就不要考虑了,google已经不支持centos。
可以安装Chromium浏览器,不过使用这个浏览器的时候,有权限限制,好像是必须root用户才能使用,如果非root用户需要做一些配置,具体操作,网上自行搜索吧。

日常做web开发调试的话firefox和Chromium基本满足,当然如果要做兼容性测试,虚拟机去吧。

邮箱客户端使用centos自带的Evolution足够了。

其他小工具

  • 抓图工具 centos自带了抓图工具,喜欢使用qq截图工具的同学,可以用这个做替代。
  • 日常的文本编辑,就使用gedit编辑器足够了。
  • curl,wget下载工具,以及firefox自带下载工具,可以让你下载工作没什么障碍了,想用迅雷的请忽略
  • rar解压缩工具,因为总会收到一些rar压缩包,所以这个工具不可缺少。
  • TeamViewer 远程协助工具,没有了qq的远程协助,用这个替代吧

写作

说实话,我也是在用centos这一年养成了用markdown写作的习惯,因为LibreOffice太难用了。

首先,我日常的博客写作都是使用github的gitpage功能,然后本地写好的markdown文件上传上去的。
本地我使用了Intellij来完成这个工作,Intellij安装了markdown插件和git插件。
这样写作,版本管理都有了,如图


markdown

另外公司内部的文档,各种操作手册,培训文档,我也让同事都用markdown写作,然后用gitlab进行版本管理,而且可以在浏览器直接查看

版本管理

markdown_version

在线预览:

markdown_view

巧用云服务

如今即使有些工作无法在本地方便操作,也可以通过一些云服务来实现,而且大多数云服务还是免费的。

  • 任务和便签管理,之前windows下一直用一个叫做DeskCal的工具做日常任务和便签管理,centos下我使用的是tower,其实tower不是干这个用的,tower是一个很好用的远程协作工具,但是其上的日历管理和任务管理,很好用,而且也支持在线写文档,支持markdon。
  • 写作,其实有很多在线工具方便写作,比如简书,比如gitpage,比如有道云笔记。无论是写博客,几日记,写文档,总有一款适合你。
  • 思维导图,喜欢用MindManager之类脑图软件的同学,可以试试百度脑图,这是个在线画脑图的工具,也可一试试linux下的vym工具。

相关文章

  • 我是如何用centos做开发持续一年的(续)

    上一篇我是如何用centos做开发的持续一年的在简书上发表后,有几个评论,大概意思是:感觉你什么都在windows...

  • 我是如何用centos做开发持续一年的

    自从去年6,7月份将工作机切换到centos快一年了;今天细数以下这一年来的体会。 QQ 到哪里都少不了QQ,切换...

  • 2016.11.15

    今天是周日,在公司加班。又是一个连着上7天班的星期,心情是低落的极点。 这样的日子已经断断续续持续一年了,做不完的...

  • Linux CentOS release 6.9 (Final)

    全新安装的CentOS系统,打算用来做Python开发,但是系统默认的是Python2.6.6,开发中经常用到Py...

  • 系统安装(linux and window)

    如何用U盘安装CentOS7系统?U盘安装Centos https://jingyan.baidu.com/art...

  • Linux基础知识(一)2018-07-24

    一、Centos下Python开发环境的搭建 二、vim文本编辑器 一 、 Centos中Python开发环境...

  • HTTP简介

    本文主要介绍http的请求与响应,如何用Chrome开发者工具查看 HTTP 请求内容,如何用Chrome开发者工...

  • 在CentOS上安装Java环境

    在CentOS上安装Java环境:[1]使用yum安装java 现阶段做企业级项目开发一般都采用Java语言。开发...

  • 2019-01-19

    做开发十年,我总结出了这些开发经验 在一线做了十年的开发,经历了网易、百度、腾讯研究院、MIG 等几个地方,陆续做...

  • XManager5连接CentOS7

    XManager5连接CentOS6的方法已经行不通了,那么如何用XManager5连接CentOS7 1.安装源...

网友评论

    本文标题:我是如何用centos做开发持续一年的(续)

    本文链接:https://www.haomeiwen.com/subject/atffdttx.html