网站首页 > 技术文章 正文
经常有人问我mac电脑是否可以用来做生物信息,其实是完全没问题的,主流的软件都支持,有些软件甚至质量更高,比windows版本的好用,不过,我依然喜欢用windows了,为什么呢,习惯了。
我们平时使用各种操作系统来工作,无论是macos,windows,linux或者手机的iOS,Android,其实操作系统能做的事情都差不多,主要是使用上面的一些软件,只要是有对应的软件就行了。其实计算机操作系统已经发展这么多年了,该有的软件都有,除非是一些特别细分的领域,比如说一些工业设计软件就只支持特定操作系统,那就没办法了。而我们普通用户平时所做的工作,各个系统之间差别不大。一些比较大型公司的软件,都会推出多个系统版本,只不过不同系统之间有些微小差别而已,比如windows版本的office 365就比mac版的好用。
而且macos与Linux系统比较类似,也自带了一个命令行终端,可以在里面直接敲命令,安装很多生物软件,这点其实比windows还要方便。而且很多生物软件的作者平时就是在macos上开发自己的工具的,我们看到很多常用的生物软件都有Linux版本和macos版本,而没有windows版本。
远程连接工具Termius
macos平台好用的远程连接工具没有windows平台那么高,没有好用的xshell系列,于是我选择使用一款名为Termius的工作做为替代,来进行远程登录。termius支持多标签,自动登录等,付费版本还支持ftp传输。
filezilla
如果要在mac与服务器之间传输文件,比如将要分析的数据传输到服务器上,可以选择使用filezilla作为替代,使用效果和windows平台是一样的。
R与Rstudio
mac平台同样也有R和Rstudio,使用体验基本上与windows平台没有差别,除了反人类的左侧最小化最大化放到左侧,当然,mac上所有软件都这样。
vscode
如果要编辑脚本,查看任何形式的文本文件,可以使用vscode的mac版本。
python集成开发环境
如果要使用python可以安装Ancconda,虽然占用空间很大,不过内置了大量包,省去后面单独安装的麻烦。
电子笔记onenote
如果有些重要 ,比如案例脚本,报错信息等,需要记录,可以使用mac版本的OneNote,虽然没有windows版本的功能多,也足够用了。
虚拟机Parallels Desktop或者vmware
如果在mac上有些时候不得不使用windows,可以安装虚拟机,然后在里面安装windows系统。Parallels Desktop或者vmware都很好用,而且mac应用的全屏模式配合mac的触摸板手势操作,可以做到无缝连接,丝般顺滑。不过使用虚拟机的缺点是比较耗电,最好接上电源。
如果你使用iPhone手机,还有ipad pro,apple watch四件套,那么苹果生态系统的整合能力是非常好的,可以很好的配合工作。当然,生成效率的高低不完全取决于生产资料,同样的设备别人的是生产力,你的是电视剧。
猜你喜欢
- 2025-06-04 虚拟平台ESXI主机的命令行操作指令
- 2025-06-04 小白必看!30 分钟精通 Linux 基础操作,从此告别命令行恐惧!
- 2025-06-04 利用阿里云99元服务器自建VPN网络实现RDP远控家里电脑
- 2025-06-04 基于Ubuntu16.04使用KVM实现Linux环境虚拟机化
- 2025-06-04 「干货」H3C堆叠交换机版本如何升级?
- 2025-06-04 我只是关闭了远程连接,为什么服务也被杀掉了?
- 2025-06-04 Windows下常用的远程Linux连接工具
- 2025-06-04 「项目部署」使用Jenkins一键打包部署SpringBoot应用
- 2025-06-04 ubuntu安装nvm管理node(ubuntu安装nmcli)
- 2025-06-04 【OEC Turbo榨干计划】让 RK3566 起死回生!CasaOS 退退退!
- 最近发表
- 标签列表
-
- cmd/c (64)
- c++中::是什么意思 (83)
- 标签用于 (65)
- 主键只能有一个吗 (66)
- c#console.writeline不显示 (75)
- pythoncase语句 (81)
- es6includes (73)
- sqlset (64)
- windowsscripthost (67)
- apt-getinstall-y (86)
- node_modules怎么生成 (76)
- chromepost (65)
- c++int转char (75)
- static函数和普通函数 (76)
- el-date-picker开始日期早于结束日期 (70)
- localstorage.removeitem (74)
- vector线程安全吗 (70)
- & (66)
- java (73)
- js数组插入 (83)
- linux删除一个文件夹 (65)
- mac安装java (72)
- eacces (67)
- 查看mysql是否启动 (70)
- 无效的列索引 (74)