Linux系统常用软件
开发工具
Java:
JDK,需配置环境变量。
Android Developers,android开发官网,开发人员必备。
Eclipse,直接下载ADT Bundle,省时省事,需先有java环境。SDK Manager更新缓慢的解决办法:设置代理。
IntelliJ IDEA,免费版基本够用,如下收费版,(此处省略若干字)。有钱请支持正版,支持正版,人人有责。
Android Studio,基于IDEA,Android开发未来趋势,免费。
Python(Ubuntu14.04已预装2.7和3.4):
IPython,很好用的python交互式shell,IPython Notebook功能很强大,感觉跟Mathematica很像,不过基于web端。
Eclipse,再装PyDev插件,就变成python开发环境了。
C++:
Code::Blocks,开源免费。
Eclipse,再装CDT插件。
Haskell:
The Haskell Platform,主要是pandoc要用,所以才装的,当然以后也可以学一学Haskell。
R:
RStudio。接触Markdown才接触这玩意的,装knitr包,结合Markdown使用,很好很强大。当然作为一名数学系的学生,我想我也应该要学好R。
其他:
Mathematica 9,数学类软件,擅长科学计算,功能极其强大,到现在为止,我感觉只是领悟了冰山一角。收费
编辑器
Sublime Text 2,很优雅的编辑器,收费但可无限期试用。
此外,还有开源版的sublime:“lime”,Sublime Text爱好者所写,
开发原因竟然是Sublime Text不开源,更新周期长,程序员果真是来改变世界的。
神的编辑器Emacs,我很少用,只是敬仰。
编辑器之神Vim,我很少用,只是敬仰。
Markdown编辑器ReText,感觉不太好用啊,渲染出来的效果不是很好。勉强凑活。
Markdown编辑器Haroo Pad,不错,支持数学公式,但界面不太美观。
图像处理
Linux下的PhotoshopGIMP,为什么我感觉一点都不好用呢,跟Photoshop比还是有一定差距的。
Linux下的IllustratorInkscape,我很少用。
流程图软件,Linux下的MS-VisioDia,我很少用。
文档处理
wps for linux alpha12,64位用户安装32位依赖包:sudo apt-get install ia32-libs。
强烈建议装,虽然还是alpha版,但比自带的LibreOffice好用太多,当然还是没法跟MS-Office比。
缺点是跟Win平台的MS-Office兼容不太好,强烈建议编辑完后转为其他格式(如pdf)。
texlive2013,Texmaker,我感觉没有Win下的CTex好用,配置安装详见这里。
格式转换神器pandoc,如此强大的东西,结合Markdown使用更佳。UC Berkeley哲学教授John MacFarlane所写。
音乐视频播放器
酷我音乐盒的linux客户端kwplayer,开源爱好者LiuLang所写,作者还有更为强大的东西,待会介绍。
VLC media player,很强大的视频播放器,我一般都用它。
深度影音deepin-media-player,国产,还行。
深度音乐deepin-music-player,同上。
Clementine,音乐播放器。
gnome-mplayer,视频播放器。
SMPlayer,视频播放器。
文档阅读器
pdf阅读器Adobe Reader for Unix。
阅读效果好,感觉其他的阅读器的文字渲染效果都还是比不过Adobe的。
装完后可能会出现无法启动的现象,这是因为缺少库文件,用命令行启动可以看报错信息。
chm阅读器ChmSee,阅读帮助文档必备。
epub阅读器calibre,不仅仅是阅读器,还可做电子书管理。
网盘工具
金山快盘Linux版,国产,很好用,容量大,作为同步工具极好,偶尔出bug会同步不及时。
Dropbox for Linux,同步工具,也很不错,容量少。
百度网盘 for Linux,当我第一次看到这玩意的时候,我惊呆了,这也能有!
开源爱好者LiuLang所写,感谢作者一个多月的辛勤劳动,为我们开发了如此好用的软件。
Firefox插件:
YouTube视频下载1-Click Video Downloader,很好很强大。
广告屏蔽Adblock Plus,貌似youku的广告又不能屏蔽了。
科学上网(fangqiang)AutoProxy,结合goagent使用,必备神器。
印象笔记·悦读Evernote Clearly,阅读效果更佳。
印象笔记·剪藏Evernote Web Clipper,必备神器。
脚本管理器Greasemonkey (zh-CN),只有想不到,没有做不到。
Markdown写邮件Markdown Here,妈妈再也不用担心我的邮件排版了。
有道翻译Youdao Translation。
下载工具DownThemAll!。
Chrome插件:
广告屏蔽Adblock Plus,可以屏蔽youku的广告。
广告屏蔽Adblock,可以屏蔽youku的广告。
视频广告屏蔽Adkill and Media Download,有时能用,有时不能。
Markdown写邮件Markdown Here,妈妈再也不用担心我的邮件排版了。
科学上网(fangqiang)Proxy SwitchySharp,结合goagent使用,必备神器。
脚本管理器Tampermonkey,只有想不到,没有做不到。
翻译划世界-划词翻译。
Markdown离线编辑器马克飞象,很强大的Markdown编辑器,还是离线版,支持数学公式,支持代码高亮。
小工具
系统配置工具Ubuntu Tweak,方便管理系统。
系统配置工具Unity Tweak Tool,方便管理系统。
经典菜单指示器ClassicMenu Indicator,真的很经典,方便快速启动程序,在顶部菜单栏。
天气预报Weather Indicator,在顶部菜单栏。
快捷搜索Synapse Indicator,方便快捷搜索文件和程序,在顶部菜单栏。
其他
搜狗输入法 for Linux,官方出品,看到这个,我感觉Linux的春天要来了,但还有不少bug。
虚拟机VirtualBox,偶尔使用Windows必备,也是网银的解决办法。
科学上网(fangqiang)goagent,必备神器。
RSS阅读器Lifera,还行。
印象笔记 for LinuxNixNote,开源,又是一款让你感觉“这也能有”的软件。
印象笔记 for Linuxeverpad,同上。
3D特效Compiz,,狂拽炫酷屌炸天,配置详见(已更新)Ubuntu 14.04 Linux 3D桌面完全教程。
终端工具Tilda。
终端工具Terminator,多窗口终端。
底部工具栏Docky,高仿苹果MAC OS X。
PPA管理器Y PPA Manager。
有道字典Linux客户端openyoudao,开源,一群开源爱好者所写。
项目托管地址:https://github.com/justzx2011/openyoudao。
迅雷离线Linux客户端XLCloudClient,这也能有!多种漏洞利用,作者原话:“迅雷离线的漏洞太多了”。开源,详见项目地址介绍。
迅雷离线下载脚本xunlei-lixian,也很不错。
shell
我是用bash,我想大多数人都是习惯用bash的,它的基本功能就不多说了,我现在喜欢bash的readline功能, readline可能很多人都不太熟悉,它是一个强大的库,只要使用了它的程序,都可以用同一个配置文件配置,而且用同样的方法操作命令行,让你可以方便 的编辑命令行,至于 readline如何使用,不是本文的主题,这里暂不讨论。bash是Debian系统基本组件,不需安装。
编辑器
我最喜欢emacs了,接下来就是vim,除这二者外其他一 概不用,通常情况下我是用vim修改配置文件,
用emacs写文档,脚本和程序,当然还有其他很多用处。
安装:apt-get install emacs21 emacsen-common emacs-intl-fonts emacs-lisp-intro vim vim-gnome,
文档工具
我现在都用emacs+LaTeX写文档, LaTeX是TeX一个宏包;TeX是一个伟大的排版系统,它的作用可以说成是你优雅而聪明的秘书。
它和一般的字处理程序(如Word)不同,字处理程序 是“所见即所得(WYSIWYG)”的,
你直接修改字体,颜色,用鼠标画出表格…… 马上就可以看到效果。屏幕上显示出来是什么效果,印出来基本上就是那个效果。
而TeX不是,被设计为“WYTIWYG(所想即所得)”,使用的时候只要考 虑文档的整体排版格式,
如:“这一段是否应该属于上一节呢?”,“这句话跟我这章的主题符合吗?”,“是否应该开始新的一章呢?”,“这个概念读者是否容 易理解呢?”......而不用去管具体文档的细节,
如:“这个单词使用什么字体”,“这行应该缩进多少呢?”......此外我用LaTeX还解决了和 MS平台文档沟通的问题,
经管用Openoffice之类的开源办公软件可以很好的兼容MS Office格式,但是还不能完全兼容,特别是Openoffice生成的文档,
用MS Office打开还是有很多问题;
用LaTex可以生成漂亮的pdf文档,pdf格式是跨平台性的,不管什么操作系统,打开的pdf都是一个样子的。
办公套件
我本人很少用openoffice,一般都是打开别人发给我的doc文档和xls文档,
安装:apt-get install openoffice.org openoffice.org-bin openoffice.org-debian-files openoffice.org-gtk-gnome openoffice.org-help-zh-cn openoffice.org-l10n-en openoffice.org-l10-zh-cn;
用openoffice打开中文名文档需要在命令后面加上%s重新建立关联,不然的话会提示找不到该 文件。
pdf文档阅读
不要使用gnome自带的gpdf阅读器,对中文字符集支持很差,可以使用xpdf或者 Acrobat Reader,两者都能完善的显示中文,
从显示效果来看,Acrobat Reader要好一点,安装xpdf相对简单,
只要:apt-get install xpdf xpdf-chinese-simplified;Acrobat Reader目前debian没有专门的deb包下载,
需要到Adobe主页上去下载linux版的安装文件和字体库,也可从这里下载主程序,这里下载中文字体库。
chm格式文件
直接用apt-get install xchm即可。
字典
我用的是大名鼎鼎的星际译王了,安装过程apt-get install stardict,不过光有stardict还是没有的,
还需要到http: //prdownloads.sourceforge.net/stardict/ 上去下载字典;
顺便说一下,如果没用alsa驱动声卡,用的是esound的话,那么要打开stardict的朗读功能需要修改 /etc/esound/esd.conf文件,
把auto_spawn=0改为auto_spawn=1,系统重启以后就能听到stardict的朗读声了;
据说emacs可以使用一个叫做dictionary的扩展连接字典服务,可以随时用鼠标右键查询词意,以后要试试。
浏览www
太多了,Mozilla Web Browser,Epiphany Web,Firefox......我现在用的是Mozilla Web Browser;
如果想要用firefox,就apt-get install mozilla-firefox mozilla-firefox-gnome-suppor mozilla-firefox-locale-zh-cn
邮件客户端
和web浏览器一样多,我用的是thunderbird,可以从这里下载编译好的二进制包
即时通讯工具
我用gaim来上msn,apt-get install gaim
用lumaQQ来上QQ,可以到http://lumaQQ.linuxsir.org/main/index.php 下载,也可从此处下载。
IRC客户端:我用的是xchat,很好用:apt-get install xchat
BBS
我喜欢用基于文本的qterm:apt-get install qterm
ftp客户程序
我一向不太喜欢图形界面的ftp工具,所以一直用的是lftp,lftp功能十分强大,几乎具有bash的所有方便功能,
Tab补全,bookmark,queue,后台下载,镜像等等,安装过程:apt-get install lftp
lftp 缺省不会显示 ftp 服务器的欢迎信息和错误信息,这在很多时候不方便,
因为我们可能想知道这个服务器到底是因为没开机连不上,还是连接数已满。
如果是这样,可以在 ~/.lftprc 里写入一行debug 3,就可以看到出错信息了。
自动下载工具
wget, 我原来用的是基于图形的d4x和Mozilla的下载管理器,有一次下载gd库源码,下回来的tgz包一解压就出错,
后在其他的 windows机器中用 ie下载,也是一样,最后还是wget可靠的传输了数据,
所以现在我一直用它:apt-get install wget
虚拟终端
rxvt; 一开始我用的是gnome-terminal,但很快发现这东西耗资源的不得了,在全屏的情况下,滚动速度太慢了,实在受不了,后来知道了rxvt,一用 发现它占用资源少,启动速度飞快,比gnome-terminal爽多了,就一直使用它;
下面介绍一下Debian下rxvt中文终端的安装:在 Debian中有很多个rxvt包,可用apt-cache search rxvt命令查询。
主要有以下三类,一个就叫rxvt,不支持中文显示;一个叫rxvt-ml,支持GB和BIG5中文编码;
还有一个叫rxvt- unicode,支持unicode编码。
第一种不支持中文,这里就不讨论了。下面分别讨论rxvt-ml和rxvt-unicode两种rxvt终端的 安装。
安装rxvt-ml:apt-get install rxvt-ml
安装完成后,在/usr/bin目录下会生成几个 rxvt程序,分别是crxvt crxvt-big5 crxvt-gb grxvt krxvt 和一个指向/etc/alternatives/rxvt的链接文件rxvt。
这六个程序分别对应不同的语言编码环境,crxvt-gb用于中文GB编码 环境;
crxvt-big5用于大五码编码环境;krxvt用于日文环境,我测试过,krxvt也可用于中文环境;
grxvt用于greek键盘环境; crxvt也是用于大五码环境;rxvt链接默认指向krxvt。
对于我们来说,只需使用crxvt-gb这个程序就可以了。
安装rxvt-unicode:apt-get install rxvt-unicode
安 装完成后,直接运行rxvt或rxvt-unicode即可,对locale好象没有什么要求。rxvt-unicode还有两个程序,一个是 urxvtd(daemom),一个是urxvtc(client)。
通过这对程序可用一个线程打开任意多个终端窗口,大大提高程序启动的速度,并有效减 少内存的占用。
rxvt-unicode可支持多国语言,但程序启动比crxvt-gb慢好多,而且对中文字符的支持也不是太好,比如全角的双引号,
在 rxvt-unicode中会变得很大,很不协调。所以功能和性能,不可能两全其美哦。
rxvt的配置选项是很丰富的,我们可通过命令行或X资源文件来配置。
命令行方式只能一次性改变rxvt的设置,如:
rxvt -fn 8X16 -fg white -bg black,这句的设置表示使用8X16的字体,终端屏幕为黑底白字。
但每次都在命令行输入大量的配置信息太麻烦,我们可以用X系统的资源文件把调整好的配置保存起来,
以后就不必输入那么多的配置信息了,可以通过修改~/.Xresources文件来实现,如果用户主目录没有该文件可自行创建。
如果是在rxvt-unicode中,资源文件的名称前缀改为rxvt,而不是Rxvt。
修改完资源文件后,只要运行:xrdb .Xresources,就能使配置生效了
rxvt的配置参数有很多,可使我们定置出个性化的终端。详细的参数可查询man页或用rxvt --help列出。配置很简单方便的,有兴趣的朋友可测试一下。我在这里就不一一介绍了。
同步程序
rsync,我用rsync通过ssh来跟我的www.sinonet.org 服务器同步数据,主要是网站内容的远程更新,
有的时候在家里做台机与笔记本之间的数据同步,主要内容是电影和mp3拉,安装:apt-get install rsync
听音乐
好多哦,xmms,beep-media-player,安装:apt-get install xmms beep-media-player,xmms是基于GTK+1.x的,只说一下 xmms的播放列表如何显中文,在xmms的首选项中(~/.xmms/conf文件)修改列表字体和标题字体,都改为这个:-adobe- helvetica-medium-r-normal- -12-*-*-*-*-*-iso8859-1,-misc-simsun-medium-r-normal-*-*-*-*-*-gbk-0,-* -,重启xmms就可以看到播放列表中的所有歌名都是中文的了。
我听mp3一直是用emacs+emms+mpg321的。
看电影
我感觉totem不错,它是一个使用xine库的多媒体播放器,可播放多种媒体格式的文件,如mp3,avi等。也能播放rmvb格式文件,不过需添加解码器,
可以到http://www.mplayerhq.hu/MPlayer/releases/codecs/ 下载realplayer解码器rp9codecs-20050115.tar.bz2。
用tar -jxvf rp9codecs-20050115.tar.bz2命令解压,
把解压出来的rp9codecs-20050115目录下所有文件拷贝到 ~/.gnome2/totem-addons/就可以了。
我现在就是用totem来播放所有的多媒体文件。
图像处理
gthumb,类似acdsee,功能绝不差于acdsee,安装:apt-get install gthumb gimp,比肩photoshop的图像处理软件,
几乎和photoshop一模一样,gnome的老祖宗:)gtkam,数码相机软件,
支持很多相机,无须另加驱动,我的Olympus相机一下子就认出来了
玩游戏
Linux下有很多街机模拟器可以玩:
quake2:安装:apt-get install quake2
chromium,linux版的雷电,画面效果不知道比windows版的好多少倍,就是太难打了,我只能打到第2关:apt-get install chromium
supertux,超级玛丽,我最多打到第11关:apt-get install supertux
如果想玩windows平台的游戏,可以使用wine模拟器,我本人就成功在wine下玩星际争霸和DIABLOII,关于wine的设置可看我写的相关文档。
介绍几个debian针对笔记本的好东东:
IBM 的thinkpad系列笔记本对linux支持是出奇的好(冲这点,我以后只会买IBM的本本)
,Debian下有个软件tpctl,是针对 thinkpad系列本本配置和优化的工具包,
安装很简单apt-get install tpctl ,不过要想完全使用它则必须内核支持,所以就要手动编译内核了。
下面在介绍几个Debian中专门针对笔记本的硬件配置工具包
tpconfig - 一个配置触摸屏设备的程序
sleepd - 笔记本电脑处于非工作状态时进入休眠
noflushd - 让空闲硬盘进入减速状态
acme - 激活笔记本电脑上的“多媒体按钮”
toshset - 访问大部分Toshiba笔记本电脑的硬件接口
toshutils - Toshiba笔记本电脑工具集
sjog - 激活Sony Vaio笔记本电脑上“Jog Dial”功能的程序
spicctrl - Sony Vaio控制器程序可增亮LCD背光
备注:随笔中内容来源于网上资料整理,仅供参考。