天问

Linux下生产力软件推荐

twtccw 软件推荐

作为一名研究生,需要经常写代码、处理数据什么的,windows平台虽然也什么都能干,但是个人感觉更适合娱乐,生产力平台还是更喜欢linux和osx,osx不需要太多配置,省事儿,但也意味着自由度降低了,同属于类unix系统的linux我还是更喜欢一点,现在的主力机是一台戴尔台式工作站,Ubuntu系统,前不久升级到了15.10。虽然也有一台macbook pro,却只是开会或者展示一些成果的时候用到。这里写下一些我觉得以linux系统作为主力系统的一些能提高效率的软件.

因为每天能写博客的时间有限,截图图片以后补充。。。

Mutate

接触过OSX的人应该了解OSX里面的Spotlight的强大。Spotlight可以很方便的搜索电脑中的文件以及安装的软件。特别对于经常看文章的人,如果把下载文章按作者名进行重命名,再想找这篇文章就可以直接在Spotlight中搜索作者名就可以很快检索到这篇文章并打开。Alfred 是Spotlight的一款增强款,能添加一些额外的功能,效率比Spotlight还要高。「Mutate」则是一款linux下开源的Alfred替代软件,作者是qdora(Github名)。软件可以通过快捷键启动后输入相应的指令完成,打开软件、搜索文件、翻译英文词汇、关机/重启等操作。下面给出一些官网实用图例。 查找并打开软件以及文件 查找文件 计算器 杀死进程 谷歌翻译

Mutate官方网站

注: Ubuntu15.10安装会出问题,是一个依赖包无法被安装,如果不想冒着系统崩溃的风险来处理依赖问题,也可以用「 mGnome do 」来代替。

Mendeley

这是一款文献管理软件,可以很方便的管理文献,并且导出参考文献。其实文献管理软件有很多,但是这款软件几乎全平台覆盖,windows,linux,osx,ipad,而且因为内置了pdf阅读器,所以不会像很多文献管理软件那样,会调用系统的阅读器,额外打开一个窗口,造成使用上的不协调的感觉。此外,设置之后,Mendeley可以监控某个目录,如果这个目录是平常下载文献的目录,它会自动将这些文献导入,并且归档到Mendeley生成的一个目录中,删掉下载文件夹中的文件,并且这些文件会自动以作者名来重命名,配合Mutate可以很方便的管理和检索。

界面截图

Mendeley官方网站

注: 这个软件毕竟是学术圈用得多,所以比较小众,官网的访问速度一直非常慢,如果没法下载,可以从下面的链接下载,百度网盘限速了,改用360网盘。

下载地址(提取码:cfb5)

bcloud

大神开发的百度盘linux客户端(非官方),百度盘不是一个传统的网盘,事实上在linux下,我是用它来作为下载器的,离线下载功能非常好用,很多甚至已经坏掉的链接,因为有人上传到百度盘过,所以仍然可以从百度的服务器上高速下载。这款第三方也是完美支持这个功能的。很遗憾的是百度现在限制了下载速度,但是仍然很好用。

bcloud官方网站 注: 大神主页下面有4个人项目,包括百度盘bcloud, 酷我音乐盒linux版kw player, 以及可以摆脱flash player的monkey videos, 都很好用。

坚果云 mega

上面提到了bcloud,作为下载器非常好用,但是并不支持本地与远程服务器的同步,毕竟民间自己开发,不知道百度的同步算法。所以这里推荐linux下好用的网盘——坚果云。支持增量同步,对于同步代码或者文档来说真的很方便。但是坚果云的免费用户是每月1G上传3G下载限制,所以适合同步文档之类,大文件不合适。所以同时推荐mega这款网盘,50G免费容量,无流量限制,可以用来存放稍大一些的文件,如果是重度视频文件上传用户,建议出门左转360网盘。上面推荐的这两款都是跨平台,linux下均有官方客户端。

坚果云官网

mega官网

注:mega官网可能被墙了,科学上网见下条

科学上网——XX-net

不久之前作者肉身在国内的各路翻墙软件都挂掉了,大名鼎鼎的goagent,手机上的fqrouter,goagent作者留在项目主页上的一句话是:where there is a beginning, there is an end. fqrouter作者留下了一张绿箭侠图片,配文: I failed this city。 个中心酸几人知。goagent挂之前有肉身在国外的开发者听到了风声,fork了这个项目,变身为现在的XX-net,依旧开源,依旧免费继续维护,配置什么的见官网。这种主要用来网页上网,如果还有其他需求,比如dropbox什么的,建议实用greenvpn

XX-net官网

GreenVPN官网 (注:输入优惠码so147可打9折优惠)

terminator

没错,就是终结者!推荐这个终端是因为,在编写代码的时候,经常需要一个窗口写代码,一个窗口运行,但是如果是两个不同的窗口,点击一个,就会导致另外一个窗口沉下去,terminator的作用就是让这两个窗口变成一个窗口,原则上来说你只要你的屏幕够大,可以无限分割下去,效果如图:

twtccw
现已装备物理学圣剑