我使用的ubuntu软件列表

1. 浏览器类:
a)firefox
啥也不说了,自带firefox,然后搞一堆有用的插件,例如:firebug,httpfox,web developer toolbar(搞前端必备),firefox,目前的优势就在插件了.
b) chrome
势头很猛,插件质量和数量都没法和firefox比,不过发展得如火如荼。
c) ELinks
基于命令行的浏览器,这个有时候也很有用,比如你远程连接上服务器,这时候想在命令行网上冲浪就得借助它了,当然命令行浏览器还有其他的,我觉得这款最好用。

2.开发工具类
a) eclipse
因为我是javaer,所以这是必选,当然有时候我也很抱怨,它确实太笨重了,有时候还会出现莫名的问题,但因为它是java的子孙,我忍了。
b) vim
如果说离开了eclipse,我还能用什么做开发,vim是必选,玩linux的,就不用介绍它了,因为这是基本技能,因为不同人的需求,vim可以做个性化设置,这是它众多好处中的一个,我目前只使用了,project和tags这两个插件。
c) gedit
ubuntu 自带的简易文本编辑器,我使用它的唯一理由就是,它可以Ctrl + C ,然后 Ctrl + V, 这也是vim和其他文本编辑器的最大区别,做程序员最好不要经常使用。
3 .版本管理
一般自己做开发,是不需要装版本管理软件的服务端的,所以一般都是安装客户端。
a) RabbitVCS
Subsversin, 老牌,历史悠久,目前基本停止开发了,因为功能到了极限,一个优秀的集中式版本管理软件.
ubuntu下除了,你可以装svn的命令行客户端外,RabbitVCS是首选,因为它和windos下的龟壳几乎一样,使用简单,使用这样的客户端,难免要用到代码diff,合并,所以这时候,需要安装一个专门用于文件对比的软件Meld(最好是先安装Meld,再安装RabbitVCS,这样RabbitVCS就会自动找到Meld)。
c) gitg
上面说的svn是集中式版本管理软件,现在什么都搞分布式了,版本管理软件也一样,其中git就是一个,gitg是一款基于gtk的git图形界面客户端。
d) mercurial
除了git, mercurial是一个不错的选择,它的客户端hg,基本和git差不多。

e)数据库建模,power-architect
用了很多就这个简单,方便,跨平台,mysql-workbench,庞大只能用于mysql,power-architect是java开发的。
http://code.google.com/p/power-architect/

3.邮件客户端
1)evolution
我一直痛恨这个ubuntu自带的邮件客户端,没事把机器搞死,所以没怎么使用过。
2) Thunderbird
如果你痛恨evolution,那么你一定能找到Thunderbird了,Mozilla家族最大的好处就是插件。Thunderbird再装两个消息提示的插件,可以最小化到状态栏,然后开机自启动,一切是那么美好。

4.音乐播放器类
a) Rhythmbox
ubuntu自带音乐播放器,一直用得很爽,但最近在ubuntu 10.10的时候,发现同步到ipod的歌曲不能播放,严重影响了我对它的印象,无奈寻觅到了Banshee,一样非常好用,同步ipod也没问题,而且它的开发团队很强大,不过Rhythmbox,还是有很多好处,比如插件,这样可以使用歌词同步,其他的音乐播放器,我还没看见过,当然ubuntu下的音乐播放器很多,我有很多不知道的。

5.下载软件类
1)transmission
ubuntu自带,有时候也会出现问题。
2)deluge
我经常使用这个。

6)网络协议类
1) wireshark
很专业的网络协议分析软件,啥也别说了,专业。

7) mysql客户端
1)emma
尽管是linuxer ,但有时候看多了命令行,也会审美疲劳,所以想借助一些UI客户端,mysql的客户端很烂,官方的一样不好用。这一款是一个适中的选择,有时候查询大数据的时候,会死掉,不过比起其他的客户端,很不错了,遗憾的时候,最后一次更新是2006年。

8)命令行工具
1)Terminator
系统自带的Terminal,不能多窗口,很遗憾,Terminator尽管能多窗口,但是,不能session clone,这一点不方便,还有就是不能记录服务器登录信息,每次都手动输入,不过也可以原谅,它毕竟不是一款远程登录管理软件。

//————————–
还有很多没在这里写出来,回头再来添加上,如果大家有好的推荐,请告诉我,尽量推荐一些编程方面的工具,谢谢。

This entry was posted in ubuntu. Bookmark the permalink.